以下配置单元查询中的where子句不起作用
select
e.num as badge
from dbo.events as e
where TO_DATE(e.event_time_utc) > TO_DATE(select event_date from DL_EDGE_LRF_facilities.card_swipes_lastpulldate)
event_time_utc和event_date字段都定义为字符串,event_time_utc的时间戳值为'2017-09-18 20:10:19.000000',event_date只有一个日期值为'2018-01-25',我收到一个错误,如“无法识别附近的输入” select
' ' event_date
当我运行查询时,请帮助
1条答案
按热度按时间q9yhzks01#
@用户86683;配置单元无法识别语法,因为它不允许在查询中使用不等式条件(>)。你可以试试这个查询,然后告诉我结果。
您将得到一个警告,但您可以忽略它,因为event\ u date的表只有一条记录。
希望这有帮助。谢谢。