Ben SQL aşağıdaki parça: SQL datetime 00 okumak gerekiyor 00.000
2012-02-29 23:59:59.000
kod kesin parçası ile gerek: Bu biçimi olarak yoluyla geliyor
select DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0))
tarih aynı, ancak zaman kısmı okumalıdır 00: 00: 00.000
Değiştirin * Burada net olmalıydı: Herhangi bir zamanda bir önceki ayın son gününe sahip olmam gerekiyor (00 ile zaman: 00: 00.000 biçiminde)
[Floor SQL server bir tarih] olası yinelenen (http://stackoverflow.com/questions/85373/floor-a-date-in-sql-server) – Hogan
'SEÇ CAST (ler) 'veya' SELAST CAST (Date (Tarih) olarak CAST (Tarih) Olarak) ''? – Seph