【发布时间】:2023-02-10 04:35:04
【问题描述】:
我有这个查询需要为 oracle sql 而不是它最初来自的 mysql 执行,但是我有添加()我看不到任何其他选择的功能添加日期因为它需要的参数比我真正需要的多..
除此之外,如果我尝试执行它,它还会指示错误
选择 0 我联合......
部分,说下面ORA-00923: 在预期位置找不到 FROM 关键字
也许在 oracle 中不允许执行 select 0 union select 1 union ...
任何建议或帮助我很感激,谢谢SELECT ADDDATE('1970-01-01', t4.i * 10000 + t3.i * 1000 + t2.i * 100 + t1.i * 10 + t0.i) selected_date FROM ( SELECT 0 i UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 ) t0, ( SELECT 0 i UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 ) t1, ( SELECT 0 i UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 ) t2, ( SELECT 0 i UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 ) t3, ( SELECT 0 i UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 ) t4
【问题讨论】:
-
你需要从某些东西中选择。也许是双重的?
-
@jarlh 哦,对了,我还没有意识到进行双重选择会起作用...我会试一试,谢谢!
-
请检查Datetime arithmetic部分。您可以使用
date_variable + n,其中n是天数或显式date_var + interval 'n' days -
您只是想向 DATE 或 TIMESTAMP 添加天数吗?
-
@Pugzly 约会
标签: sql oracle oracle-sqldeveloper