declare @Year int
set @Year=2007
declare @i int
set @i=1
declare @date char(10)
set @date=''+@Year+'-'+@i+'-1'''
select @date
想让上边得到
'2007-1-1'
为什么总是得到
2007呢
...全文
1606打赏收藏
大侠给看看这个sql啊,对'的用法总是过敏
declare @Year int set @Year=2007 declare @i int set @i=1 declare @date char(10) set @date=''+@Year+'-'+@i+'-1''' select @date 想让上边得到 '2007-1-1' 为什么总是得到 2007呢