sql server使用convert来取得datetime日期数据
[ 来源:http://www.it55.com | 作者: | 时间:2007-11-05 | 收藏 | 推荐 ] 【大 中 小】
sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换
语句及查询结果:
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varch ...
使用DATEDIFF和DATEADD函数来计算日期,和本来从当前日期转换到你需要的日期的考虑方法有点不同。必须从时间间隔这个方面来考虑。DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。 DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。
实例:
一个月的第一天
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
最核心的函数是getdate(),下一个执行的函数DATEDIFF(mm,0,getdate())是计算当前日期和"1900-01-01 00:00:00.000"这个日期之间的月数。时期和时间变 ...
CONVERT(datetime, CONVERT(varchar, GETDATE(), 103), 103)
CONVERT(datetime, CONVERT(varchar, GETDATE(), 103)
and ((isdiscontinue !=1) or (isdiscontinue =1 and DiscontinueDate>= CONVERT(datetime, CONVERT(varchar, GETDATE(), 101))))
select DATEDIFF(minute, convert(datetime,
'2008 ...







评论排行榜