【发布时间】:2012-03-22 00:08:19
【问题描述】:
由于某些原因,此查询在 SSIS 中不起作用
Select
IDLOGARCHIVOS,
NOMBREARCHIVO,
FECHACREACION
from
ATEN_TDCMARK.LOGARCHIVOS
where
trunc(FECHACREACION, 'DDD') = trunc(sysdate, 'DDD')
但是当我在 Toad 中测试时效果很好,我做错了什么?有没有不同的方法来处理日期?而且我知道问题与日期比较有关,因为当我删除此条件时,查询返回值
【问题讨论】:
-
究竟显示了什么错误?
-
不抛出错误只不带记录
-
你能在没有“where”部分的情况下测试查询,这样我们就可以确定问题出在 trunc(sysdate, 'DDD') 上