发布网友 发布时间:2023-10-05 15:38
共5个回答
热心网友 时间:2024-11-24 11:58
sql中步骤获取当天时间的零点如下:
1、打开sqlserver数据库管理工具,点击“新建查询”,打开一个书写SQL语句的新窗口,输入sql语句,查询当前的数据库日期。
2、获取sqlserver中的最小日期,注意,这个日期的时间就是0点。
3、获取当前日期距离最小日期,经过了多少天。
4、 从sqlserver最小日期加上这个天数,就得到了当天的0点。
热心网友 时间:2024-11-24 11:58
可使用如下语句:
select cast(convert(varchar(10),getdate(),120)+' 00:00:00' as datetime)结果:
语句说明:
其中getdate()是获取当前的时间
convert(varchar(10),getdate(),120)是将当前时间的类型转换成字符类型,并只取出年月日信息。
convert(varchar(10),getdate(),120)+' 00:00:00'是将当前的时间加上小时分秒组成字符型的时间。
cast(convert(varchar(10),getdate(),120)+' 00:00:00' as datetime)是将字符转成日期型的数据并输出。
热心网友 时间:2024-11-24 11:59
SELECT * FROM tablename热心网友 时间:2024-11-24 11:59
SELECT * FROM tablename热心网友 时间:2024-11-24 12:00
trunc(sysdate)就是每天的0点