![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie. Pytanie moze sie wydac banalne jednak siedze juz dlugi czas nad tym i
rece opadaja (IMG:style_emoticons/default/smile.gif) zakladajmy ze mam jedna kolumne w tabeli o nazwie figury. rekordy w tej kolumnie to np. kwadrat, kolo, trojkat, kolo, kwadrat chcialbym zapytaniem sql doprowadzic do tego by wyswietlilo mi tak : nazwa figury - ilosc wystapienia (IMG:style_emoticons/default/smile.gif) czyli kwadrat | 2 kolo | 2 trojkat | 1 Z gory serdecznie dziekuje za naprowadzenie... bawilem sie funkcja SUM ale wciaz nie wiem jak to zrobic dla tylko jedej kolumny. Pozdrawiam i please help me ;p PS. chcialbym zaznaczyc ze z gory nie moge przewidziec jaki bedzie kolejny rekord z nazwa figury... moze byc to dalej np elipsoida obrotowa ;] wiec na sztywno w zapytaniu nie moge pytac ze sortuj po kwadratach itp ... Ten post edytował wasik89 31.05.2010, 12:47:24 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) ![]() ![]() |
Ja bym to widział w kilku zapytaniach. Najpierw wyciągasz unikatowe wartości (UNIQUE), później SELECT SUM(cyfra) FROM tabela WHERE figura = $figura[$i] czy jakoś tak. Pokombinuj z tym.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki (IMG:style_emoticons/default/smile.gif)
Wlasciwie to pospieszylem sie z tym postem bo zaraz potem rozwiazanie samo przyszlo. Zostawiam kodzik dla potomnosci (IMG:style_emoticons/default/smile.gif)
Banalne w swojej banalnosci (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
No wlasnie nie wiem ale wszystko wskazuje na to ze jest ok w swejnormalnosci (IMG:style_emoticons/default/smile.gif)
Kilka dni juz sie skrypcik testuje i nie natrafilem na bledy. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
DISTINCT filtruje już po zagregowaniu wyników. Inna sprawa, że nie jest tutaj do nieczego potrzebny.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
Mchl-> fakt:)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 19 Dołączył: 24.12.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Dzieki (IMG:style_emoticons/default/smile.gif) Wlasciwie to pospieszylem sie z tym postem bo zaraz potem rozwiazanie samo przyszlo. Zostawiam kodzik dla potomnosci (IMG:style_emoticons/default/smile.gif)
Banalne w swojej banalnosci (IMG:style_emoticons/default/smile.gif) Hmm a nie powinno być tak ?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Nie powinno. Ile to jest 'trójkąt'+'trójkąt'+'trójkąt' ?
Ten post edytował Mchl 7.06.2010, 07:03:16 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 19 Dołączył: 24.12.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Nie powinno. Ile to jest 'trójkąt'+'trójkąt'+'trójkąt' ? Heh no fakt pospieszyłem się bo to nie jest przecież pole liczbowe (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 14:30 |