![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam taką tabelę z umowami klientów. Jeden użytkownik (cid) może mieć wiele umów. Chciałbym wyświetlić użytkowników, którzy mają zamknięte wszystkie umowy (status = 3) najlepiej jednym zapytaniem. Nie mam pomysłu na rozwiązanie tego. Ilość wszystkich umów musi być równa sumie umów z statusem 2 i 3 Ten post edytował sebekzosw 12.07.2013, 11:24:52 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
group by + having
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem z czymś takim, ale nie działa coś :/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Potrzebujesz identyfikator tych klientów
czy może liczby - ile jest z "2" a ile z "3"? -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuje wszystkie dane z tabeli `clients` użytkowników, którzy mają ilość wszystkich umów równą ilości umów umów ze statusem 2 i 3 => to mi da listę użytkowników bez otwartych pożyczek.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
pokaże użytkowników, których liczba umów w statusie 2 jest równa liczbie umów w statusie 3. O to Ci chodziło? Ten post edytował mar1aczi 12.07.2013, 14:08:49 -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Liczba umów ze statusem 2 i 3 jest równa ilości umów że statusem 1, 2 i 3
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
To podałem Ci punkt zaczepienia. Zmodyfikuj pod siebie zapytanie podane w moim poprzednim poście.
Edycja: Nie wygodniej sprawdzić, czy po prostu użytkownik nie ma umów w statusie 1? Ten post edytował mar1aczi 12.07.2013, 14:53:03 -------------------- Szanuj innych czas! Kliknij
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
ja wymyśliłem coś takiego:
zgodnie ze sugestią mar1aczi. z tabeli clients biorę odpowiednie dane o kliencie, a z tabeli loans potrzebuje jeszcze kolumnę closeLoan. Jakieś sugestie? ;-) mam!:
Ten post edytował sebekzosw 14.07.2013, 17:43:21 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:10 |