SELECT COUNT(*)
FROM WASADMIN.DAILYTXNSREPORT
WHERE UBACCOUNTID = '01ED10EOD0100'
AND UBTXNAMT = '109.63'
AND UBTYPE = 'I'
AND UBVALUEDTTM LIKE '11/7/2015 12:00:00 AM%'
AND UBTXNAMTCR = '109.63'
AND UBTXNAMTDR = '0.0'
AND UBTXNCODE = 'IAP'
AND UBTXNNARRATION = 'Fixed Narrative:Interest Application'
AND UBTXNSRCBRANCH = '70000001.0'
AND UBTXNBASEEQ = '109.63'
AND UBCHANNELID = 'UXP'
执行SQL命令时出错:从WASADMIN. UBTB_DAILYTXNS报告中选择计数(*),其中UBCOUNTID ="01ED10EOD0100",UBXNAMT ="109.63",UBTYPE ="I",UBVALUEDTTM类似于"11/7/2 ......"
错误:操作员不存在:没有时区时间戳~~未知
提示:没有运算符与给定的名称和参数类型匹配。您可能需要添加显式类型转换。
职位:139
预期答案:来计算
1条答案
按热度按时间e4yzc0pl1#
LIKE用于比较字符串值,而不是时间戳。
我不确定LIKE条件应该达到什么目的,但看起来您想找到''等于
2015-11-07
的午夜的行,下面的代码可以做到这一点:range条件可能更接近LIKE条件的作用: