Re: Datumsberechnung im SQL


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Heiko on Februar 04, 2004 um 18:34:

Als Antwort auf Re: Datumsberechnung im SQL geschrieben von Birgit St. on Februar 02, 2004 um 21:35:

: B37 heißt eigentlich immer das die aufnehmende Datei zu klein ist.

: Was passiert denn, wenn Du die Statements im Select mitnimmst.
: So in der Art:

: SELECT MONTH(DATE('30.01.2004') + 1 MONTH)
: ,MONTH(DATE('20.02.2004') + 1 MONTH)
: ,MONTH(DATE('30.03.2004') + 1 MONTH)
: FROM SYSIBM.SYSTABLES
: WHERE 1=1

Du solltest nicht SYSIBM.SYSTABLES als FROM Klausel angeben. Das Statement wird dann für jede Zeile ausgeführt. Nimm SYSIBM.SYSDUMMY1, dann kommt die Meldung nur einmal!:

SELECT MONTH(DATE('30.01.2004') + 1 MONTH)
,MONTH(DATE('20.02.2004') + 1 MONTH)
,MONTH(DATE('30.03.2004') + 1 MONTH)
FROM SYSIBM.SYSDUMMY1
WHERE 1=1

Gruß
Heiko




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]