我需要有关此查询的帮助DB2 IBM
SELECT
ABALPH AS Kunde,
SDLITM AS Artikel,
SDDSC1 AS Beschreibung,
SDSOQS AS Menge, date(digits(decimal(SDIVD+1900000,7,0))) AS Invoice,
decimal(SDUPRC/10000,15,2) AS Einzelpreis,
decimal(SDAEXP/100,15,2) AS Gesamtpreis,
SDDOCO AS Dokument,
AIAC01 AS Region
现在我的问题是,我怎样才能得到今天减去1天的日期?
非常感谢
我已经用ADD_DAYS测试过了,它不起作用。
2条答案
按热度按时间7fhtutme1#
我看不出你的查询中引用了日期,但你的查询似乎不完整,因为连接条件丢失。
一般来说,您会得到今天的日期与当前日期,您会得到昨天的日期与当前日期- 1天
查看此查询:
z9ju0rcb2#
根据DB2 documentation,ADD_DAYS在前几天为负数时有效。请参见该页上的示例4。因此,这样的用法应该有效:
或
您应该发布您尝试使用它的具体情况以及尝试时报告的错误。