Stránka 1 z 1

Filtrování v dynamické sql databázi

Napsal: 31 bře 2017 13:31
od gerome
Zdravím,
potřeboval bych poradit jak sql dotazem vyfiltrovat data z databáze. Konkrétně jde o to, že v datech je sloupec date, který je ve formátu YYYYMMDD a já bych potřeboval data vyfiltrovat podle tohoto sloupce vždy jen pro aktuální měsíc, tzn. asi vydefinovat parametr, který bude představovat aktuální datum ve formátu YYYYMM**. díky za každou radu

Re: Filtrování v dynamické sql databázi

Napsal: 31 bře 2017 14:38
od LuCaCZ
A jednoduše tohle by nešlo použít?
... WHERE datum BETWEEN 20170201 AND 20170231;

DD by se dával pevný, abys nemusel zjišťovat kolik má měsíc dní. V db stejně 31.2. nikdy nebude, takže v poho.

Re: Filtrování v dynamické sql databázi

Napsal: 06 dub 2017 12:33
od gerome
Díky už jsem to vyřešil (doufám) nějak takhle
select
datepart(month,getdate())
from date
snad to není špatně :)