将列值设置为子查询结果

时间:2013-09-03 09:38:37

标签: sql string subquery alias

不确定我的搜索是错还是什么,但我发现没有结果,基本上我有以下sql查询

SELECT DISTINCT ClientID, EventType, EventDescription,EventTime AS
                      (SELECT     SUBSTRING(EventTime, 0, 12))
 FROM         EventLog
 WHERE     (EventType = 'Gig')

我想拥有它,以便EventTime列是实际值的子字符串

有人可以告诉我如何执行此操作,因为上述查询将无法执行,如果这是一个明显的问题,请道歉

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

SELECT DISTINCT ClientID, EventType, EventDescription,
                SUBSTRING(EventTime, 0, 12) as EventTime                           
FROM         EventLog
WHERE     (EventType = 'Gig')