ďťż
 
SUM,COUNT - problem ďťż
 
SUM,COUNT - problem
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

SUM,COUNT - problem



Robert Jasiński - 07-07-2006 02:22
SUM,COUNT - problem
  Witam wszystkich

Mam następujący problem.

Mam taką tablę:

A|B|C|D|E|F|G|MIESIAC|
-------------------
1|0|0|0|0|0|0|czerwiec|
0|0|0|0|2|0|0|czerwiec|
2|0|0|0|0|0|0|lipiec|

itd ....

Potrzebuję wyciągnąć sumę poszczególnych kolumn zgrupowanych wg miesięcy
, i z tym nie ma problemu. Otrzymuję to o co mi chodzi.
A|B|C|D|E|F|G|MIESIAC|
-------------------
SUMA: 1|0|0|0|2|0|0|czerwiec|

Problem zaczyna się gdy chcę z tej samej tabeli wyciągnąć COUNT dla
każdej kolumny. Oczywiście chodzi o ilość rekordów nie zawierających
zer. A otrzymuję cosik takiego:

A|B|C|D|E|F|G|MIESIAC|
-------------------
COUNT: 1|1|1|1|1|1|1|czerwiec|

Wiadomo o co chodzi zera traktuje jako niepusty rekord i zlicza.
Nie mogę wywalić tych zer z tabeli ponieważ z kolei sumowanie by się
rozłożyło (prubowałem).

Wyniki są wyświetlane ListView w takim układzie jak jest tabela a więc
chcę otrzymać:
A|B|C|D|E|F|G|MIESIAC|
-------------------
SUMA: 1|0|0|0|2|0|0|czerwiec|

oraz

A|B|C|D|E|F|G|MIESIAC|
-------------------
COUNT: 1| | | |1| | |czerwiec|

Proszę o pomoc , może ktoś miał podobny problem.
Jak to rozwiązać?





Grzegorz Danowski - 07-07-2006 02:22

  Użytkownik "Robert Jasiński" <wookier@vp.pl> napisał w wiadomości
news:MPG.1f17472ce65e045a989681@news.onet.pl...
> Witam wszystkich
>
> Mam następujący problem.
>
> Mam taką tablę:
>
> A|B|C|D|E|F|G|MIESIAC|
> -------------------
> 1|0|0|0|0|0|0|czerwiec|
> 0|0|0|0|2|0|0|czerwiec|
> 2|0|0|0|0|0|0|lipiec|
>
> itd ....

Na ile grup wysłałeś to samo pytanie?
G.




=?UTF-8?B?UGF3ZcWCIE1hdGVqc2tp?= - 07-07-2006 02:22

  Robert Jasiński wrote:
> Witam wszystkich
>
> Mam następujĹĄcy problem.
>
> Problem zaczyna się gdy chcę z tej samej tabeli wyciĹĄgnĹĄć COUNT dla
> każdej kolumny. Oczywiďż˝cie chodzi o iloďż˝ć rekordów nie zawierajĹĄcych
> zer. A otrzymuję cosik takiego:
>
> A|B|C|D|E|F|G|MIESIAC|
> -------------------
> COUNT: 1|1|1|1|1|1|1|czerwiec|
>
> Wiadomo o co chodzi zera traktuje jako niepusty rekord i zlicza.
> Nie mogę wywalić tych zer z tabeli ponieważ z kolei sumowanie by się
> rozłożyło (prubowałem).

Co to za baza, której SUM nie radzi sobie z null'ami?

madej=> SELECT * from test;
a
---

5
3
(3 rows)

madej=> SELECT sum(a),count(a),sum(case when a is null then 1 else 0
end) as nulli from test;
sum | count | nulli
-----+-------+-------
8 | 2 | 1
(1 row)

--
P.M.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= mysql i mysql-front, problem String line; if (line=="cos"){...}....problem Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?= [postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?= [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ? [MySQL] Problem z zapisem danych w bazie danych Problem z mysql - can't connect to MySQL/nietypowo...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kfia-tek.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com