![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem, by zrobić poprawne zapytanie. mam tabelę Produkty, która ma strukturę id, name, id_name np: 1, krzesło, 1 2, szafka, 2 3, łóżko, 3 4, biurko, 4 5, komoda, 5 6, fotel, 6 7, stolik, 7 Dla każdego miesiąca stworzyłem takie same tabele o strukturze : id, id_name, ilosc, wartosc, suma np. dla stycznia 1, 3, 5, 150, 500 2, 1, 6, 300, 650 3, 6, 4, 115, 544 4, 2, 5, 322, 978 dla lutego 1, 2, 6, 433, 888 2, 7, 8, 222, 655 3, 1, 5, 322, 999 4, 3, 5, 444, 222 itd. Na koniec chcę zrobić zestawienie z wszystkich miesięcy. Gdy w danych miesiącach wystepują te same produkty to udało mi się zrobić. W tych przykładach np w styczniu są prodkuty o id: 3, 1, 6, 2 w lutym 2, 7, 1, 3 Jak stworzyć zapytanie, które wyświetliło by mi wszystko, czyli taką listę: id 3 ( suma styczen i luty ) 1 (suma styczeń i luty ) 6 (styczeń) 2 (suma styczen i luty ) 7 (luty) Jak takie zapytanie by wyglądało? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Póki nie zabrniesz za daeko, zmień strukturę bazy. Zamień te 12 tabel (dla poszczególnych miesięcy) na jedną z dwoma dodatkowymi polami : rok, miesiąc. A wtedy zapytania będą proste. Ba - będą trywialnie proste.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
W sumie najłatwiejsze rozwiązania są najlepsze.
Może faktycznie w jednej tabelki bedzie to łatwiejsze ![]() Pozdr. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 15:02 |