1.查询今天的数据
select * from 函数名(字段,GETDATE())
2.查询昨天的数据
select * from 函数名(字段,DATEADD(DAY,-1,GETDATE()))
3.查询前天的数据
select * from 函数名(字段,DATEADD(DAY,-2,GETDATE()))
4.查询本月的数据
DECLARE @Date date set @Date=GETDATE() SELECT * FROM 函数名(字段,YEAR(@Date),DATEPART(MONTH,@Date))
5.查询上月的数据
DECLARE @Date date,@Year int,@Month int
set @Date=GETDATE() SELECT @Year=YEAR(@Date),@Month=MONTH(@Date)
SELECT * FROM 函数名(字段,CASE WHEN @Month=1 THEN @Year-1 ELSE @Year END,CASE WHEN @Month=1 THEN 12 ELSE @Month-1 END)
6.查询今年的数据
select * from 函数名(字段,datepart(year,getdate()))
7.查询去年的数据
select * from 函数名(字段,datepart(year,getdate())-1)