【发布时间】:2019-10-18 22:09:09
【问题描述】:
我们的进度数据库中有一个字段是 DATETIME-TZ,因此数据示例是“23/05/2019 12:11:16.099” - 我需要一些帮助才能将此字段中的日期与SQL 选择语句
进行中的程序编辑器,我可以很容易地比较日期,例如
select date(bond-no) from accadd where date(bond-no)
这很好用,但我需要通过 sql 获取网页的此信息,然后得到一个错误,甚至将字段分解为子字符串并使日期备份似乎不起作用
SELECT date(""bond-no"") FROM accadd WHERE date(""bond-no"")
已经尝试过上面的变体,这个也是......
DATE(SUBSTRING(""bond-no"",4,2),SUBSTRING(""bond-no"",1,2),SUBSTRING(""bond-no"",7,4))
这应该只返回比今天更早的日期,但只是得到旧语法不正确的消息,所以我在某处遗漏了一些东西
[DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]SQL 语句中的语法错误在“) FROM accadd WHERE” (10713) 处或附近
【问题讨论】:
标签: openedge progress-4gl progress-db