Frage : Datum-Unterschied

Dieses könnte sehr einfach sein, aber ich erhalte es nicht recht.
, das ich zwei Daten. .i muss sicherstellen, ihr Unterschied habe, ist immer kleiner als 6 months.
, wie man SQL für es schreibt? Bitte help.

My ist Hauptproblem: Wenn ich tue,

SELECT MONAT (DATUM („2005-03-01“)) - MONAT (DATUM („2005-02-28“)) SYSIBM.SYSDUMMY1
vom
it die Antwort als 1, aber die Differenz beträgt nicht wirklich ein Monat; es ist gerade 1 Tag.

Antwort : Datum-Unterschied

Hallo pvs,

Es gibt einige Weisen, dies zu tun.

Wenn Sie mit „fast“ leben können, in Tage umwandeln und bis 180 oder 182 vergleichen.

  Tage (date1) - Tage (date2) VORWÄHLEN….

Andernfalls wünschen Sie vermutlich TIMESTAMPDIFF benennen

   AUSERWÄHLTES TIMESTAMPDIFF (64, PUTZFRAU (ZEITSTEMPEL („2001-09-29- 11.25.42.48 3219“) -
                ZEITSTEMPEL („2001-09-26- 12.07.58.065 497“)))
   VON sysibm.sysdummy1;



Kent
Weitere Lösungen  
 
programming4us programming4us