13
如何在SQL Server中获取上个月的第一天和最后一天(带有时间戳)
我找不到带时间戳的上个月的第一天和最后一天的解决方案。希望这对其他人有帮助。如果已经有解决此问题的方法,我深表歉意。 这是解决方案。 SELECT DATEADD(month, DATEDIFF(month, -1, getdate()) - 2, 0) as FirtDayPreviousMonthWithTimeStamp, DATEADD(ss, -1, DATEADD(month, DATEDIFF(month, 0, getdate()), 0)) as LastDayPreviousMonthWithTimeStamp 这将返回以下内容 currentdate = '2012-7-31' 结果: 2012-06-01 00:00:00.000 2012-06-30 23:59:59.000 这将返回以下内容 currentdate = '2012-1-1' 结果: 2011-12-01 00:00:00.000 2011-12-31 23:59:59.000
116
sql-server
datetime