请教:怎样将几个字符变量组合成一个时间变量? 我的@ls_date 格式为‘yyyy-mm-dd’ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select @ls_date = cast(@year+'-'+@mon+'-'+@day as datetime) 本来用到时间的变量就不应该用字符类型的。我原来(刚学的时候不知道)也用过字符类型,但是发现麻烦很多。建议最好改用datetime类型。 其实可以直接转的!select @ls_date = cast(@year+@mon+@day as datetime)你试试select cast('1993'+'11'+'21' as datetime)就知道了 tj_dns(愉快的登山者) 的办法很好啊! select @js_date = cast(@year+'-'+@mon+'-'+'01' as datetime) 怎么不可以呢? set @ls_date=cast(@year+'/'+@mon+'/'+@day as datetime)print convert(char(8),@ls_date,112)SQL Server 2000测试Pass。 跪求sum 带有字母 数字 标点符号的 字符串 这种情况怎么写sql语句? 想将外地分公司的数据库数据传送到公司数据库中,请教最佳方法? 提一个问题 sql server 中存储过程是否能返回一个talbe!! 求SQL语句 求一条简单的语句!!这里人气比较旺 【求助】像这种表格该怎么设计数据库来保存 比较高效,检索速度也快。 英雄救急:!两表数据匹配如何生成视图? 如何确保数据完整 如何写这个语句? 怎样将某个目录里面的txt文件转换成sqlserver的数据库?用DTS每次只能选一个txt文件
我原来(刚学的时候不知道)也用过字符类型,但是发现麻烦很多。
建议最好改用datetime类型。
你试试
select cast('1993'+'11'+'21' as datetime)就知道了
怎么不可以呢?
print convert(char(8),@ls_date,112)SQL Server 2000测试Pass。