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

gerome
nováček
Příspěvky: 2
Registrován: březen 17
Pohlaví: Muž
Stav:
Offline

Filtrování v dynamické sql databázi

Příspěvekod gerome » 31 bře 2017 13:31

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

Reklama
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod LuCaCZ » 31 bře 2017 14:38

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: březen 17
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod gerome » 06 dub 2017 12:33

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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti