请问在sql server 2005 如何让时间作为一个列的别名?
举例:select 今天 as getdate()
想要的效果是 2012-06-01
今天
------解决方案--------------------
- SQL code
declare @sql varchar(1000)set @sql='select ''今天'' as ['+convert(varchar(10),getdate(),120)+']'exec (@sql)
------解决方案--------------------
- SQL code
select convert(varchar(10), getdate(),120) as [今天]declare @strSql varchar(1000)set @strSql = ' select ''今天'' as ['+convert(varchar(10), getdate(),120)+']'exec (@strSql)