我正在使用SQL Server。我有以下查询:
select
convert(varchar(10), MAX(closedate), 101)
from
(select PSer.Signin_Date as closedate
from PSer
where ID = '12')
请注意,我的内容比我的简化版本更复杂。
我收到一条消息说
无效的列名称已关闭
答案 0 :(得分:0)
确保为子查询添加别名。
from ( select PSer.Signin_Date as closedate from PSer where ID = '12') AS SOMENAME
答案 1 :(得分:0)
使用它:
select convert(varchar(10),MAX(t1.closedate),101)
from ( select PSer.Signin_Date as closedate from PSer where ID = '12') as t1
享受。