首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教怎么把一个日期格式化为当日零点

2012-01-16 
请问如何把一个日期格式化为当日零点例如‘2007-5-810:41:49’,如何格式化为‘2007-5-800:00:00’[解决办法]難

请问如何把一个日期格式化为当日零点
例如‘2007-5-8   10:41:49’,如何格式化为‘2007-5-8   00:00:00’

[解决办法]
難道是要這個

Select DateAdd(dd, DateDiff(dd, '1900-01-01 ', '2007-5-8 10:41:49 '), '1900-01-01 ')
--2007-05-08 00:00:00.000
[解决办法]
paoluo(一天到晚游泳的鱼)

方法是

DateDiff(dd, '1900-01-01 ', '2007-5-8 10:41:49 ')

取 '1900-01-01 ' 到 '2007-5-8 10:41:49 ' 之间的天数

然后在加上这个天数
DateAdd(dd, DateDiff(dd, '1900-01-01 ', '2007-5-8 10:41:49 '), '1900-02-01 ')

热点排行
Bad Request.