Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



datum

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: datum

Autor: jech

18:16:41 08.04.2005

Tak, na svuj dotaz jsem uz odpoved nasel. Pred tim jsem ji v BO nenasel.

In this example, the date is specified as a number. Notice that SQL Server
interprets 0 as January 1, 1900.

SELECT DATEPART(m, 0), DATEPART(d, 0), DATEPART(yy, 0)
Here is the result set:

--
Příspěvek zaslán emailem

Citovat příspěvek

 

Re: datum

Autor: jech

18:01:20 08.04.2005

Mam takovou otazku.
Datum je ukladane tak jak napr. v Excelu, tzn. pocet dnu od 1.1.1970, nebo
je to nejak jinak? Kdyby to bylo jen nejake cislo, ktere vypada jako datum,
tak by se to dalo vyuzit a daly by se ty tydny prepocitat podle datumu
(cisla)
Dekuji za odpoved od zkusenejsich.

Jech.
--
Příspěvek zaslán emailem

Citovat příspěvek

 

Re: datum

Autor: greybeard

16:04:46 08.04.2005

Pokud vim, databaze si nemuze vymyslet data, ktera tam nejsou. Jedine reseni je vytvorit si pomocnou tabulku s jednotlivymi tydny a na jejim zaklade delat skupinove soucty.

Reseni je v jednotlivych databazovych systemech ruzne, popisu ho pro MS SQL 2000. Dejme tomu, ze v pomocne tabulce Obdobi bude cislo_tydne, datum_od a datum_do.

select o.cislo_tydne, count(u.*) as pocetzaznamu
from obdobi o
join zaznamuraz as u on u.datumurazu>o.datum_od and u.datumurazu<=o.datum_do
group by o.cislo_tydne
order by o.cislo_tydne


Vlastik

Citovat příspěvek

 

datum

Autor: robo

14:47:51 08.04.2005

Mam tabulku v ktorej jeden stlpec je datum.
Je mozne jednym SELECTom ziskat nieco take:

KalendarnyTyzden PocetZaznamov
---------------------------------
1 0
2 5
3 2
... ...
52 0

mam nieco take

SELECT DATEPART(ww, DatumUrazu_4) AS KalendarnyTyzden, COUNT(*) AS PocetZaznamov
FROM ZaznamUraz
GROUP BY DATEPART(ww, DatumUrazu_4)

ale vo vystupe mi to nevypise riadky kde PocetZaznamov=0

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: