我有以下一段SQL:
select DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0))
通过这种格式来实现:
2012-02-29 23:59:59.000
我需要与日期相同的确切代码,但是时间部分必须为00:00:00.000
修改*我在这里应该很清楚:我需要在任何给定时间使用上个月的最后一天(当然,时间格式为00:00:00.000)
最佳答案
select dateadd(d,datediff(d,0,dateadd(s,-1,dateadd(m,datediff(m,0,getdate()),0))),0)
关于sql - SQL日期时间需要读取00 :00:00. 000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9923902/