sql获取当前日期的日
发布网友
发布时间:2022-04-23 03:27
我来回答
共1个回答
热心网友
时间:2022-04-09 18:34
oracle中实现如下:
1、查询当前日期的天数
select sysdate as 当前时间,extract(day from sysdate) as 天数 from daul;
2、查询当前日期前7天
select to_char(sysdate-7,'yyyy-mm-dd ')||'00:00:00' start_time,to_char(sysdate-7,'yyyy-mm-dd ')||'23:59:59' end_time from al
3、查询当前日期前30天
select to_char(sysdate-30,'yyyy-mm-dd ')||'00:00:00' start_time,to_char(sysdate-30,'yyyy-mm-dd ')||'23:59:59' end_time from al追问可以在SQL server中实现?
追答1、查询当前日期的天数
select DATEPART(dd,getdate())
2、查询当前日期前7天
select DATEADD(DAY,-7,getdate())
3、查询当前日期前30天
select DATEADD(DAY,-30,getdate())