![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 25.01.2003 Skąd: mazury, wawa Ostrzeżenie: (0%) ![]() ![]() |
Jest tabela produktow (18k rekordow), 2 kluczowe pola to:
id_towaru int (klucz) cenazakupu int Wyciagam zapytaniem max(cenazakupu), min(cenazakupu) i avg(cenazakupu) te trzy wartosci do php. Na ich podstawie generuje przedzialy cenowe, np: 100-199.99zl; 200-299.99zl; 300 - 400zl; Teraz chce wyciagnac z bazy ile produktow znajduje sie w danym przedziale cenowym. Wymyslilem np:
Tutaj da sie wyliczyc to co chce, ale ostatni i pierwszy rekord nie jest mi potrzebny (pierwszy i tak sie sam wygeneruje zawsze bo l? bedzie 0). Nawet jak dodam itd to powstaje ten niepotrzebny rekord. Czy jest jakas elegancka metoda ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 25.01.2003 Skąd: mazury, wawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(dtb @ 2006-03-02 18:27:04)
chce wyciagnac ilosci do wszystkich przedzialow jednym zapytaniem. chyba rozwiaze moj problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:25 |