![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Witam, mam taką sytuację:
(IMG:http://www.iv.pl/images/57349341524598226344.png) Potrzebuję zapytania, które wypluje mi produkty i zliczy stan P-R (pzychód i rozchód) z tabeli detale. Odziedziczyłem takie ustrojstwo i nie mogę zmienić struktury tabel. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Nie pomożemy
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Mam rozumieć, że to technicznie niemożliwe przez pojedyncze zapytanie SQL ?
Obecnie jest to rozwiązane w taki sposób, że aż wstyd pokazać. Miałem nadzieję, że da się to zrealizować bardziej profesjinalnie. Trudno. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%)
|
Pokaż co masz i napisz co chciałbyś zmienić.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 56 Dołączył: 3.06.2010 Skąd: Tarnowskie Góry Ostrzeżenie: (0%)
|
Czyli wg Ciebie mniejsza ilość zapytań oznacza większy profesjonalizm?
Jeśli masz rozchód to pomnóż razy -1 i zsumuj grupując po id produktu. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Tak jest to rozwiązane obecnie, dla 200 produktów wynik wypluwa po 5 s.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
Już napisałem, żebyś złączył tabele JOINem. Nałóż indeksy na kolumny
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Właśnie chodzi o to, że nie potrafię tego dobrze złączyć joinem, dlatego proszę o pomoc.
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Chyba się nie rozumiemy, w jaki sposób takie złączenie ma mi pomóc ?
Takie zapytanie:
się nie sprawdza, ponieważ w tabeli detale kolumna Ilosc zawiera dane o przychodach i rozchodach a rozróżnikiem jest kolumna PR (dla przychodu P, dla rozchodu R). |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Dziękuję bardzo za okazaną pomoc. Temat zamknięty.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 21:51 |