Pogledajte određenu poruku
Staro 26. 08. 2008.   #7
Dejan Topalovic
old school
Professional
 
Datum učlanjenja: 15.02.2006
Lokacija: Wien, Austria
Poruke: 304
Hvala: 121
47 "Hvala" u 26 poruka
Dejan Topalovic će postati "faca" uskoro
Pošaljite poruku preko MSN za Dejan Topalovic
Default

Citat:
Originalno napisao BrainDamage Pogledajte poruku
Nije da se cudim posto znam da necu dobiti rezultate u kojima je count() jednak nuli, al' je l' postoji "fora" kojom ipak moze i to da se dobije?

Da konkretizujem:

Kôd:
SELECT DATE(created_on) AS datum, COUNT(created_on) AS ukupno
FROM neka_tabela
WHERE type = 'Commit' AND created_on > '2008-07-24' 
GROUP BY DAY(created_on)
ORDER BY created_on
Rezultat:

datum - ukupno
2008-07-27 - 1
2008-07-28 - 1
2008-07-29 - 5
2008-07-30 - 1
2008-07-31 - 1
2008-08-01 - 2
2008-08-04 - 1
2008-08-08 - 1
2008-08-11 - 1
2008-08-12 - 1
2008-08-13 - 2
2008-08-14 - 2
2008-08-15 - 3
2008-08-20 - 2
2008-08-22 - 2
2008-08-25 - 1

Fale svi dani kada count() = 0.

Je l' moguce da ne postoji rjesenje za ovo, muka mi je vise od naknadnog loop-inga i popunjavanja nulama
De trzni CREATE izraz za kreiranje tabele i INSERT za podatke, pa da procackam nesto.
__________________
Blog: Baze podataka
------------------------
Oracle OCP DBA
Oracle OCE SQL Expert
Oracle OCP Developer
Certified MySQL DBA
Dejan Topalovic je offline   Odgovorite uz citat