![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
A teraz coś innego:
Ilość faktur, które pojawiły się w poszczególnych miesiącach. Pokazujemy tylko te miesiace i lata, w których coś sie działo:
1. MONTCH - wyciaga numer miesiąca z daty; 2. YEAR - rok z daty; 3. GROUP BY - grupujemy zarówno wzglądem miesiaca, jak i roku. Dlaczego? Gdyż nie chcemy, by zliczane były faktury zarówno z maja 2002 jak i maja 2003. Mają być traktowane osobno. _________________________________________________ A gdyby potrzebna była ilość faktur z konkretnego miesiąca, np. stycznia, roku 2003?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:30 |