Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Oracle Discoverer 10g - problem z liczeniem
bruner
post 15.05.2009, 10:07:51
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.12.2003

Ostrzeżenie: (0%)
-----


Witam, mam problem z wyborem odpowiedniego elementu i wraz z paramatrem, który policzył by mi wystąpienia poszczegolnych rekordów w bazie.
Jest kilka kryteriów które zaplanowałem, jest z m.in. data nazwa użytkownika, podziała na Płeć i unikatowy numer rejestracyjny. W mojej bazie jest możliwość wielokrotnego rejestrowania userów w różnych okresach czasu.
W Elementach mam tzw numer rejestracji i do wyboru wartości MIN/MAX i COUNT . Funkcja Count zlicza wszystkie występujące wartości, ale wykazuje również duplikaty. Czy da się do elementu dodać opcje unikatową ? np. count distinct (COUNT([DISTINCT] i jak to można dodać.?
Dzięki za info. smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
redman2
post 15.05.2009, 11:05:39
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 13.10.2004

Ostrzeżenie: (0%)
-----


Mozesz to jedynie zrobic poprzez grupowanie. Musisz miec przeciez jakies kryteria wedlug ktorych bedziesz rozroznial co jest opcja unikatowa
Go to the top of the page
+Quote Post
bruner
post 15.05.2009, 12:15:47
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.12.2003

Ostrzeżenie: (0%)
-----


Generalnie zapytanie zwraca mi poszczególne wartości i nie sa to wartości unikatowe w obrębie jednego roku np. jak można zrobić takie grupowanie?
Zrobiłem raport który generował wszystkie wiersze wchodzące w ten zakres, ale było ich tak dużo pojawiał się błąd że dane mogą być nie dokładne. Czy ew. da się te ograniczneie zdjąć lub rozszerzyć?
Go to the top of the page
+Quote Post
redman2
post 15.05.2009, 12:36:25
Post #4





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 13.10.2004

Ostrzeżenie: (0%)
-----


  1. SELECT date, count(*)
  2. FROM TABLE GROUP BY date
  3. HAVING date (i tu np warunek)
Go to the top of the page
+Quote Post
bruner
post 15.05.2009, 13:11:32
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.12.2003

Ostrzeżenie: (0%)
-----


Ok, ale jak to zrobić za pomocą GUI ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:27