首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SQL系统时间和日期字段的比较大小,该如何处理

2012-03-11 
SQL系统时间和日期字段的比较大小SQL读取系统时间,并与字段里的nchar(10)类型日期做比较,比如2011-08-11看

SQL系统时间和日期字段的比较大小
SQL读取系统时间,并与字段里的nchar(10)类型日期做比较,比如2011-08-11 看是否大于系统时间


[解决办法]
其实这个可以直接用datediff(datetime(),date)sql会给我们自动转化成日期
[解决办法]
Declare @Tdate nchar(10)
CONVERT(DATETIME, @Tdate) > GETDATE ()
[解决办法]
Declare @Tdate nchar(10)
CONVERT(DATETIME, @Tdate) > GETDATE ()
[解决办法]
把nchar 转换DateTime类型之后再进行比较
[解决办法]

SQL code
datediff(day,cast(字段名 as date),getdate())
[解决办法]
SQL code
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select CONVERT(varchar(12) , getdate(), 111 )2004/09/12select CONVERT(varchar(12) , getdate(), 112 )20040912select CONVERT(varchar(12) , getdate(), 102 )2004.09.12 

热点排行