获取 日期 最后一天

方法很多: (这种我觉得最好)

select  dateadd( day ,-1,dateadd( month ,1, '2008-06' + '-01' ))
/*
2008-06-30 00:00:00.000
*/
 

DECLARE @a DATETIME

SET @a='2014-03-15'

 SELECT DATEADD(month, DATEDIFF(month, '19991231', @a), '19991231');

 

 

还有  sql server 系列丛书

 

日期描点  一说。

 

你可能感兴趣的:(日期)