[mySQL] lista zapytan |
[mySQL] lista zapytan |
10.04.2003, 12:30:32
Post
#1
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
Witam Szanowne Grono,
Przegladajac wiele kursow mySQL-a zauwazylem, ze wiekszosc konczy sie wtedy gdy sie robi ciekawie (niestety). Dlatego zwracam sie do Was z moim pomyslem: 1. nie jest to kurs mySQL-a 2. bedzie to male faq 3. pomijamy pytania typu jak wybrac dane z jednej tabeli - czyli to co jest w kursach podstawowych 4. jezeli ktos chcedodac cos od siebie nie oponuje - zapraszam dane wyjsciowe: jest 5 tabel - <b>klient</b> - [id].[nazwa] - <b>faktura</b> - [id].[data_wystawienia].[id_klienta] - <b>faktura_pozycje</b> - [id].[id_faktury].[id_towaru].[ilosc].[kwota_jednostkowa_netto]. .[stawka_vat].[wartosc_vat].[wartosc_netto].[kwota_brutto].[ilosc] - <b>towar</b> - [id].[nazwa].[jm].[id_gupy_towarowej] - <b>grupa_towarowa</b> - [id].[nazwa] z tych tabel uzytkownik chce wyciagnac nastepujace dane: <b>A</b> sume kwot wartosc_netto sprzedanych towarow z podzialem na kwartaly <b>B</b> ilosc poszczegolnych stawek podatku VAT z podzialem na miesiace (wynik: 7% - kwieciec 2003 - 13 razy; oczywiscie takie cos nigdy nie jest potrzebne) <b>C</b> sume kwot podatku VAT z poszczegolnych stawek podatku VAT z podzialem na miesiace (wynik: 7% - kwieciec 2003 - 2045.33 zł) <b>D</b> ilosc faktur wystawionych na wszystkich klientow z podzialem na klientow i miesiace - pole nadrzedne klient | miesiac | ilosc <b>E</b> suma wartosc_netto i ilosc z podzialem na sprzedaz danego towaru oraz miesiace <b>F</b> Ilosc faktur w ktorych pokazal sie dany (wybrany) towar <b>G</b> Wybranie nazwy_towaru/ilosc sprzedanego w roku 2002 danemu klientowi z danej grupy towarowej (dane znane id klienta, id grupy towarowej) to sa pytania ktore przyszly mi do glowy. odpowiedz na nie daje duzo mozliwosci innym uzytkownikom. daje mozliwosc sprawdzennia swojej wiedzy i mam nadzieje ze wywola mala merytoryczna dyskusje. INSTRUKCJA: - jak udzielamy odpowiedzi - procz zapytania mySQL chcialbym aby pojawilo sie jego wytlumaczenie (SELECT FROM WHERE ORDER BY wykluczam) oto przyklad Cytat <b>ODP A</b> SELECT ..... FROM .... WHERE .... ORDER BY DESC .... DESC - oznacza sortowanie w ...... mam nadzieje ze to pomoze innym (zreszta mi tez) po wyczerpaniu tematu mozna dodawac inne przyklady inne uklady tabel Do posta jest ankieta chce wiedziec co sadzicie o tym pomysle. -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
22.10.2015, 08:35:12
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 1 Dołączył: 18.09.2006 Skąd: Skarżysko Ostrzeżenie: (0%) |
Znalazłem chyba najbardziej odpowiedni wątek
Chcę wyświetlić zamówienia (order_status BETWEEN '6' AND '7') dla których nie wydano wszystkich towarów z magazynu. tabele: orders - order_id orders_inc - order_id, prod_id, ilosc fk_docs - order_id (jesli pole korekta == 1 muszę odjąć od liczby wydanych) fk_docs_items - doc_id, prod_id, ilosc kod PHP który to robi dla jednego zamowienia działa poprawnie dla dla 16k rekordów to jakaś masakra i wydawało mi się, że może zapytaniem będzie lepiej to zwracać
wymyśliłem takie coś, ale źle zwraca wyniki, dla niektórych rekordów np. gdy zamównienie ma 51 szt zapytanie pokazuje mi ponad 2k.
Ten post edytował esp 22.10.2015, 09:06:18 |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 11:49 |