【发布时间】:2018-06-06 16:49:07
【问题描述】:
我在下面有一个问题:
select a.ID,
a.Date_Reported,
b.Date_Received
from tx_ext a
join tx b on b.id = a.id
AND b.Date_Reported >= convert( datetime, '2018-05-01' )
AND b.Date_Reported <= convert( datetime, '2018-05-31' )
如您所见,我目前正在手动设置 5 月(上个月)的日期。我怎样才能改变我的查询,无论我在哪个月份,我总是运行完整的前一个月。所以例如这个月是六月,所以我想单独从五月开始计算值。下个月是七月,所以我想跑六月。
我想自动化这个,所以我不需要每个月手动输入日期
谢谢
【问题讨论】:
标签: sql-server tsql date