IEl*_*ite 3 sql delphi interbase
作品
select payeeid, EXTRACT(WEEKDAY FROM checkdate) as DOW,
(bankcleared - checkdate) as DateDiff
from Master
where (bankcleared is not null)
order by payeeid, DOW, DateDiff
Run Code Online (Sandbox Code Playgroud)
添加DateDiff到Where- 不起作用
select payeeid, EXTRACT(WEEKDAY FROM checkdate) as DOW,
(bankcleared - checkdate) as DateDiff
from Master
where (bankcleared is not null) AND (DateDiff >= 1)
order by payeeid, DOW, DateDiff
Run Code Online (Sandbox Code Playgroud)
Bha*_*rat 11
您只能在GROUP BY,ORDER BY或HAVING子句中使用列别名.
标准SQL不允许您引用WHERE子句中的列别名.施加此限制是因为当执行WHERE代码时,可能尚未确定列值.
试试这个
select payeeid, EXTRACT(WEEKDAY FROM checkdate) as DOW,
(bankcleared - checkdate) as DateDiff
from Master
where (bankcleared is not null) AND ((bankcleared - checkdate)>= 1)
order by payeeid, DOW, DateDiff
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请浏览这些链接
| 归档时间: |
|
| 查看次数: |
2451 次 |
| 最近记录: |