![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() Mam dwie tabele. Pierwsza to transporty , a druga to tabela operacje zawierająca operacje robione na poszczególnych transportach. Pole ID_transport w tabeli operacje przyporządkowuje konkretna operacje do danego transportu. Do jednego transportu może być wiele operacji, nawet takich samych Teraz chce uzyskać coś takiego: Ile w poszczególnych dniach zostało złożonych unikalnych zamówień na transport ![]() Każde zamówienie może mieć kilka operacji "Zamowienie" pierwsze określa kiedy wpadało do systemu - ile jakiego dnia zamówień wpadło do systemu Do czego doszedłem: LEFT JOIN
No tak, ale teraz mam WSZYSTKIE operacje zamówień przypisanych do jednego transportu. Jak teraz wybrać te najwcześniejsze i zsumować dniami wszystkie? Każdy transport ma przynajmniej jedną operację "Zamowienie" :/ Baza danych:
I teraz chce uzyskać: 2007-04-11 1 transport 2007-04-20 1 transport Jakby doszedł trzeci transport (ID=3) i operacja "Zamowienie" o czasie np. 2007-04-11 21:22:32, to bym chciał: 2007-04-11 2 transporty 2007-04-20 1 transport a jeżeli miałby czas 2007-04-12 23:44:12 2007-04-11 1 transport 2007-04-12 1 transport 2007-04-20 1 transport czyli tutaj ilość transportów w tabeli np_transporty musi sie równać sumie transportów z zapytania. Tomek Ten post edytował TomASS 20.04.2007, 16:40:47 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Poplątana ta wypowiedź... nie wiem czy dobrze zrozumiałem, może to będzie rozwiązaniem:
-------------------- Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 06:50 |