我在where子句中具有此語句。如何使用日期函數獲取日期的結束日期
Where e.id=t.event_id
AND deceased='N'
AND birth_datetime BETWEEN Cast('1/1/2001'AS Datetime) AND Cast('12/31/2013' AS datetime)
但是,我想要結束日期。我需要知道如何獲得每個日期的結束?
我在where子句中具有此語句。如何使用日期函數獲取日期的結束日期
Where e.id=t.event_id
AND deceased='N'
AND birth_datetime BETWEEN Cast('1/1/2001'AS Datetime) AND Cast('12/31/2013' AS datetime)
但是,我想要結束日期。我需要知道如何獲得每個日期的結束?
只需在第二天添加一個「小於」子句即可。在2014年1月1日之前的一切都是12/31/2013。
Where e.id=t.event_id
AND deceased='N'
AND birth_datetime >= Cast('1/1/2001'AS Datetime)
AND birth_datetime < Cast('1/1/2014' AS datetime)
你可以只添加時間字符串:
Where e.id=t.event_id
AND deceased='N'
AND birth_datetime BETWEEN '1/1/2001' AND '12/31/2013 23:59:59'
如果你想包括所有的時間,你可以只是看雙方的日期部分:
Where e.id=t.event_id
AND deceased='N'
AND CAST(birth_datetime AS DATE) BETWEEN Cast('1/1/2001'AS DATE) AND Cast('12/31/2013' AS DATE)
「每個日期結束」是什麼意思? –