2
DECLARE @PreviousMonthStart DATETIME
DECLARE @PreviousMonthEnd DATETIME
SET @PreviousMonthStart = DATEADD(m,DATEDIFF(m,0,GETDATE())-1,0)
SET @PreviousMonthEnd = DATEADD(ms,-2,DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0))
PRINT @PreviousMonthStart
PRINT @PreviousMonthEnd
當上面的查詢執行的結果集是在下面的格式日期時間相關的查詢
Mar 1 2017 12:00AM
Mar 31 2017 11:59PM
但我需要的結果集在下面的格式
2017-04-01 00:00:00.000
任何幫助
他們不*有*的格式,而他們是'datetime's。只有那些必須出於希望顯而易見的原因才能將它們轉換爲*字符串*的印刷品。只要你把它們保存爲'datetime's,它們沒有格式,並且你沒有格式化問題。 –