我需要计算一个需要具有以下逻辑的查询产生的行数:
假设该表现在包括3列; ID,VALUE和INSERT DATE
在
上插入记录Current day-1
减 插入的记录
the latest business day prior to the (current day-1)
要添加更多详细信息: ****我正在寻找'记录数量'在2个日期之间插入,即如果在星期四和星期五之间插入了200条记录,那么当我在星期一运行查询时,我的结果应该显示我200条记录&#39 ;.
假设:营业日=周一至周五
答案 0 :(得分:1)
使用 DATEADD 功能:
Select
*
FROM
TableName
WHERE CreatedDate Between CAST(DATEADD(d,-1,GETDATE() AS Date) AND CAST( GETDATE() AS Date)
答案 1 :(得分:0)
请试试这个
Select * FROM TableName WHERE AddedDate Between DATEADD(day,-1,GETDATE()) and GETDATE()