【发布时间】:2010-02-10 21:09:16
【问题描述】:
我的 Crystal Report 中有一个数据库命令对象,看起来像
SELECT *
FROM table
WHERE field = {?EndDate}
我想改变它,让它看起来更像
IF {?EndDate} = DATE '1900-01-01'
MyVariable = ADD_MONTHS(LAST_DAY(SYSDATE), -1)
ELSE
MyVariable = {?EndDate}
SELECT *
FROM table
WHERE field = MyVariable
我有点了解如何构建动态查询来执行此操作,但我不知道这是否真的是我想要做的。有人可以指出我正确的方向吗?谢谢。
【问题讨论】:
标签: sql oracle plsql parameters