永发信息网

sql 语句 怎么在日期时间字段 只提取 日期

答案:1  悬赏:40  手机版
解决时间 2021-11-16 17:44
sql 语句 怎么在日期时间字段 只提取 日期
最佳答案
--方法1:先转为数字
SELECT CAST(
Floor(CAST(GetDate() AS Float))
AS DATETIME)

--方法2:先转为字符串
SELECT CAST(
CONVERT(VARCHAr(10), GetDate(), 120)
AS DATETIME) 
效率测试代码:
-----------------
DECLARE @dtBegin DATETIME
,@dt DATETIME
DECLARE @i int

--方法1:先转为数字 -- 效率高
SET @dtBegin = Getdate()

SET @i = 0
WHILE @i < 10000 -- WHILE @i < 10000
begin
SET @dt = CAST(
Floor(CAST(GetDate() AS Float))
AS DATETIME)
SET @i = @i + 1 
END

SELECT '方法1'
,@dtBegin AS dtBegin
,Getdate() AS dtEnd
,GetDate() - @dtBegin AS useTime

--方法2:先转为字符串
SET @dtBegin = Getdate()

SET @i = 0
WHILE @i < 10000 -- WHILE @i < 10000
begin
SET @dt = CAST(
CONVERT(VARCHAr(10), GetDate(), 120)
AS DATETIME)
SET @i = @i + 1 
END

SELECT '方法2'
,@dtBegin AS dtBegin
,Getdate() AS dtEnd
,GetDate() - @dtBegin AS useTime
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么方法可以使旧的木质家具变好看
作文是:那次,我哭了。
梵思特咖啡FancyCoffee(铂金店)地址好找么,
大佬们求助啊,无意中装了一个韩博士装机,结
谁来说一下闲林山水的房价贵不贵
小女子年方二四,尚未婚配,品貌俱佳,该胖的
中国邮政储蓄银行24小时自助银行(站前大街)(
现在汤尼盖美发培训学校学费多少?
鸡兔同笼35个头94只脚用 鸡有多少只 兔有多少
BJFOODLE贝迦自行车主题咖啡厅地址在什么地方
我在建行买的基金,请问在网上怎么查看?
有谁知道2015年温职院商务英语录取分数线多少
一九七二年、一九七八年粮票现在值多少钱。各
26平米地面用60厘米的地板用多少块
windows7 系统下运行的delphi7的 Error:undlb
推荐资讯
从大连市内怎么坐车到石河子?
香樟(全冠)胸径12—15cm,杜英(全冠)15—18cm
永乐垂钓俱乐部地址好找么,我有些事要过去,
冷避字姓可以改成普通字姓吗?
9mm钛合金棒1米多重
真开心网吧地址在什么地方,我要处理点事!
定窑之绿定,行家帮掌掌眼。
胖子体育好吗
额尔古纳天佑德商务宾馆地址在哪,我要去那里
黄小厨的拿手菜:红烧排骨,你爱吃吗,红烧排
要有梦想,即使遥远…
新股申购后为何持仓里不显示以前显示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?