oracle时间范围查询 返回

SqlSugar
2 78
该叫什么 冬天 发布于2周前
悬赏:5 飞吻

image.png


SQL SERVER可以正常使用,Oracle无法查询数据,不报错,但是将语句放oracle中查询,报错。


( "A"."FD_OVERTIME_START" >= '2023-05-01 00:00:00.000' ) AND ( "A"."FD_OVERTIME_START" <= '2023-05-25 00:00:00.000' )


oracle中,正确的语句为:


( "A"."FD_OVERTIME_START" >= TO_DATE('2023-05-01 00:00:00', 'yyyy-MM-dd HH24:mi:ss') ) AND ( "A"."FD_OVERTIME_START" <= TO_DATE('2023-05-25 00:00:00', 'yyyy-MM-dd HH24:mi:ss'))

热忱回答2

  • SqlFunc.OracleToDate("xxx","xx") 这样试试

    0 回复
  • 图片.png


    这样可以,但是没法兼容多库了。

    0 回复