JersyWoo > web business

Lost in the global village

SQL – poslední dny v měsících

Leden 15th, 2009

Trošku teorie: mám objednávky od zákazníků a poseldní den v měsíci nepracuji 😉 Takže všechny objednávky učiněné poslední den v měsíci přesunu na jiný den než poslední den v měsíci. jak ale v záplavě datumů v yberu poslední den v měsíci?

Troška praxe:
Ve sloupci datového typu date má datum formát „DD.MM.RRRR“. SQLko umí z toho preparovat jednotlivé části datumu. Vytvořím si tempovou tabulku, kam nacpu datumy, které jsou poslední dny v měsících a tu potom zpětně propojím s původní tabulkou datumů. Zde uvádím select (informix), kterým se dá nacpat temp tabulka posledníma datumama:
select year(datum) rok,month(datum) mes, max(datum) datum from smlouvy group by 1,2
into temp t_posledni_datumy with no log;

Leave a Reply