Black friday Black friday
Aprílový black friday tě nenechá v klidu! Až 80 % prémiového obsahu zdarma. Více informací
Pouze tento týden slevy až 80 % na programování v Javě

Diskuze: Vynechanie víkendov a dátumov vo WHERE

Ostatní jazyky SQL SQL a databáze Vynechanie víkendov a dátumov vo WHERE

Aktivity (1)
Avatar
andrej.misuta:21.5.2018 14:42

Ahojte, prosím Vás existuje nejaký spôsob ako viem vynechať víkendové dni a sviatky pri porovnávaní dvoch stĺpcov?
Porovnávam dva dátumové stĺpce z ktorých dostávam číslo, porovnávam dátum vyrobenia palety( tabuľka A) a dátum naloženia (tabuľka B). Potrebujem v tomto rozdiely z tabuľky B vynechať víkendové dni a sviatky.
Ďakujem

 
Odpovědět 21.5.2018 14:42
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:21.5.2018 15:31

Urcite by to slo. Ale myslim si, ze by na to bylo treba napsat slozitou funkci a definovat navic svatky.

To by mozna bylo jednodussi udelat pomocnou tabulku, kalendar, a zaskrtat tam platne dny. Nebo neplatne.

 
Nahoru Odpovědět 21.5.2018 15:31
Avatar
Odpovídá na andrej.misuta
Michal Štěpánek:21.5.2018 16:49

Většina programovacích jazyků umí celkem jednoduše přiřadit k datumu i název dne, tudíž víkendy lze eliminovat poměrně snadno. Svátky by sis musel někam nadefinovat...

Nahoru Odpovědět 21.5.2018 16:49
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
plelovsky
Člen
Avatar
plelovsky:22.5.2018 15:02

Pro zjištění víkendů mají databáze funkce (číslo dne v týdnu z data), záleží jakou DB používáš.
Svátků v ČR je aktuálně 13, z toho 11 má pevné datum. Nevím jak je to na Slovensku.
Velikonoční pondělí a Velikonoční pátek mají datum každý rok jiné. Výpočtů lze vygooglit dostatek.

 
Nahoru Odpovědět 22.5.2018 15:02
Avatar
plelovsky
Člen
Avatar
Odpovídá na plelovsky
plelovsky:22.5.2018 15:03

Oprava - Velký pátek

 
Nahoru Odpovědět 22.5.2018 15:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.