![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem sobie mini system do obsługi zleceń serwisowych.
Mam następujące statusy zleceń: nowe, odebrane, w naprawie, oczekuje na decyzję, gotowe do odbioru. Udało mi sie już zrobić statystyki typu ile jest zgłoszeń z każdym z tych statusów. Zastosowałem poniższy kod:
Teraz chciałbym zrobić statystykę mówiące ile jest gotowych zleceń a ile nie gotowych. Gotowe to te ze statusami: odebrane i gotowe do odbioru Niegotowe to cała reszta. Macie pomysł na jakieś zgrabne zapytanie SQL najlepiej, żeby w wyniku otrzymać np. niegotowe 7 gotowe 115 Jak sensownie przerobić powyższy kod? Na obecną chwilą wymyśliłem coś takiego:
Niestety jak na mój gust to rozwiązanie za ładne nie jest. Ten post edytował 115750 24.11.2014, 16:39:40 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
w tabeli status utwórz sobie jakieś pole mówiące, że dany status to gotowe czy nie (1 /0 lub false/true) a przy zapytaniu po prostu kolejny warunek:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
w tabeli status utwórz sobie jakieś pole mówiące, że dany status to gotowe czy nie (1 /0 lub false/true) a przy zapytaniu po prostu kolejny warunek: Proste i zarazem genialne! Dzięki. Trochę to zmodyfikowałem:
Ten post edytował 115750 24.11.2014, 16:59:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:04 |