KSQL编写日期比较
莫欺少年穷 2013-08-30 10:59:33 执行ksql:SELECT HR_HTGL.fXM,HR_HTGL.fXB,HR_HTGL.fHTLX,HR_HTGL.fHTKSRQ,HR_HTGL.fHTJSRQ FROM HR_HTGL HR_HTGL WHERE HR_HTGL.fQDZTBM='submit' AND DATEDIFF(Day, HR_HTGL.fHTJSRQ, 2013-7-30)<45时出错!
找不到Day对应的符号!
我需求是查询HR_HTGL.fHTJSRQ比较当前日期是45天之内的数据,但是这个KSQL中日期比较总是不对,试了好多种了,数据库是查询没问题,就是KSQL不懂。
还有一个小问题,我是JAVA中如下获取当前日期:
Calendar cal=Calendar.getInstance();
String today = cal.get(Calendar.YEAR)+"-"+cal.get(Calendar.MONTH)+"-"+cal.get(Calendar.DATE);
可是今天是2013-8-30,为什么获取到的today是2013-7-30?