如何才能选择,其中包括日期,可能会错过一些值来填充,包括所有日期:创建时间范围表,或Informix的SQL填充空白日期
01.01.1970 | a
02.01.1970 | b
04.01.1970 | c
...
30.01.1970 | c
应该变成:
01.01.1970 | a
02.01.1970 | b
03.01.1970 |
04.01.1970 | c
...
30.01.1970 | c
我可以创建一个包含所有日期的临时表,然后加入结果。这感觉很笨拙。
我无权访问脚本功能。只有内建功能。 Informix版本是11.5。
编辑:查询,我用:
SELECT t.create_date, t.content
FROM testdata t
WHERE YEAR(t.create_date) = 1970
AND MONTH(t.create_date) = 1
;
或本
SELECT t.create_date, t.content
FROM testdata t
WHERE YEAR(t.create_date) = 1970
;
你能编辑一个问题并与我们分享您当前的查询吗? –