Filtrování v dynamické sql databázi

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
gerome
nováček
Příspěvky: 2
Registrován: 31 bře 2017 13:08

Filtrování v dynamické sql databázi

Příspěvek 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
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

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

Příspěvek 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.
gerome
nováček
Příspěvky: 2
Registrován: 31 bře 2017 13:08

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

Příspěvek 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ě :)
Odpovědět

Zpět na „Programování a tvorba webu“