我在DB2中有一个带有客户名称和出生日期的文件。我想每天运行一个报告来提取DOB的位置>今天的日期。我不想每天手动更改日期。
如何编写代码?
创建表QTEMP.TEST AS(选择名称,来自EMOQRYCOMP.SSCUSTP的DOB ......
答案 0 :(得分:0)
SELECT NAME, DOB
FROM EMOQRYCOMP.SSCUSTP
WHERE DOB > CURRENT_DATE
CURRENT DATE
也有效,但我更喜欢带有下划线的版本。
答案 1 :(得分:0)
以下查询将返回所有带有dob(月和日)的行大于今天(截至年底)
select *
from QTEMP.TEST
where (month(dob) = month(current date) and day(dob) > day(current date))
or (month(dob) > month(current date))
答案 2 :(得分:-1)
DECLARE GLOBAL TEMPORARY TABLE session.test as (
SELECT NAME, DOB
FROM EMOQRYCOMP.SSCUSTP
WHERE DOB > CURRENT DATE
) with data with replace not logged