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

求一句数据类型转换的SQL语句!该怎么处理

2012-03-07 
求一句数据类型转换的SQL语句!表内有2个字段字段Avarchar(50),记录的是开始时间, 格式yyyy-mm-dd字段Bvarc

求一句数据类型转换的SQL语句!
表内有2个字段
字段A varchar(50),记录的是开始时间, 格式yyyy-mm-dd
字段B varchar(50), 记录的是月份数

我想筛选出 开始时间 + 月份数 超过当前日期的所有记录,该怎么做啊

[解决办法]

SQL code
select * from [Table] where dateadd(month,cast(b as int),a)>getdate()
[解决办法]
SQL code
select * from [Table] where a>dateadd(month,-cast(b as int),getdate())--orselect * from [Table] where datediff(ms,a,dateadd(month,-cast(b as int),getdate()))<0
[解决办法]
SQL code
select * from [Table] where dateadd(mm,cast(字段B  as int),字段A )>getdate() 

热点排行
Bad Request.