【发布时间】:2023-03-27 04:09:01
【问题描述】:
您好,我正在使用 pentaho 将表 A 数据从 sql server 加载到 mysql 加载数据时,我只需要从 sql server A table 获取最近 7 天的数据到 mysql 在 sql server createddate 列数据类型类似于 datetime AND 在 mysql created_on 列数据类型是时间戳
这里我使用了下面的查询,但我只得到了 5 天的数据
请帮我解决这个问题
select id,
NewsHeadline as news_headline,
NewsText as news_text,
state,
CreatedDate as created_on
from News
WHERE CreatedDate BETWEEN GETDATE()-7 AND GETDATE()
order by createddate DESC
【问题讨论】:
-
你确定你有 7 天的数据吗?
-
是的,我确定我有 7 天的数据
-
必须有过去 7 天内每一天的数据
-
我有 12 月 19 日 -1 行数据,第 18 行 -2 行,第 17 行 -3 行,第 16 行 -3 行,第 15 行 -3 行,第 12 行 -2 行,第 11 行 -4 行,第 9 行 -1行,第 8 -1 行
标签: sql sql-server sql-server-2008-r2 pentaho pentaho-cde