方法不少: (這種我以爲最好)sql
select
dateadd(
day
,-1,dateadd(
month
,1,
'2008-06'
+
'-01'
))
/*
2008-06-30 00:00:00.000
*/
DECLARE @a DATETIMEcode
SET @a='2014-03-15'server
SELECT DATEADD(month, DATEDIFF(month, '19991231', @a), '19991231');string
還有 sql server 系列叢書class
日期描點 一說。date