Pytanie : Daktylowy Różnica

Ono móc bardzo prosty, ale i dostawać ono prawy.
I mieć dwa data. .i, ich różnica być zawsze być 6 months.
Dlaczego SQL dla ono? Zadawalać help.

My główny problem być: Gdy i,

SELECT MIESIĄC (DATA ("2005-03-01")) - MIESIĄC (DATA ("2005-02-28")) OD SYSIBM.SYSDUMMY1

it dawać the odpowiedź jako (1), ale the różnica być naprawdę miesiąc; ono być właśnie (1) dzień.

Odpowiedź : Daktylowy Różnica

Cześć pvs,

Tam  być kilka sposób to.

Jeżeli ty móc z "prawie", nawracać dzień i porównywać 180 lub 182.

  WYBIERAĆ dzień (date1) - dzień (date2)….

Inaczej, ty prawdopodobnie chcieć TIMESTAMPDIFF

   WYBRANY TIMESTAMPDIFF (64, PRZYPALAĆ (TIMESTAMP ("2001-09-29- 11.25.42.48 3219") -
                TIMESTAMP ("2001-09-26- 12.07.58.065 497")))
   OD sysibm.sysdummy1;



Kent
Inne rozwiązania  
 
programming4us programming4us