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 |
No to zaczynamy.
Wyświetlanie grup towarów, oraz ilości należących do nich produktów:
1. JOIN - dołącza tablicę z towarami; 2. LEFT - powoduje, że wyświetlaja się również grupy, które nie mają żadnych produktów; 3. COUNT - zliczanie ilości produktów znajdujących sie w danej grupie; 4. GROUP BY - by móc zliczyć ile jest produktów w danej grupie towarowej, musimy je pogrupować, tu względem `id` grupy towarowej; ps. Gdy wpadniecie na pomysł czytelniejszego wytłumaczenia podanych funkcji - nie krępować sie - edytować, lub proszę o info na PW |
|
|
|
It's_me [mySQL] lista zapytan 10.04.2003, 12:30:32
scanner 2xTAK, ale czy mógłbyś zamieścić kod SQL generując... 10.04.2003, 16:21:26
It's_me ok nastapila zmiana z ogloszenie na przyklejony
z... 10.04.2003, 19:19:10
DeyV A teraz coś innego:
Ilość faktur, które pojawiły s... 12.04.2003, 19:58:34
divx4u.pl nie lepiej pole daty zmienic na tym timestap ? 30.04.2003, 10:40:24
kris_ Cytat[SQL] pobierz, plaintext SELECT count(`id... 30.04.2003, 16:07:52
DeyV 1. Myślę, że nieco lepiej wyglada to tak:
[SQL] p... 30.04.2003, 17:30:05
uboottd Troche prosta ta baza... No ale dobra. Mam zadanie... 30.06.2003, 11:49:32
FiDO Nudzilem sie troche, przypomnial mi sie ten topic,... 18.08.2003, 23:05:03
peyn Cytat(DeyV @ 2003-04-12 20:58:34)A gdyby potr... 27.09.2004, 11:41:43
oldek Wszystko to jest piękne i ładne, tyle że w niereal... 19.12.2004, 09:12:57
Grizzli Mozna tez w inn sposob zrobic zapytanie do bazy cz... 21.03.2005, 22:21:20
L.Pociask a jak zrobić takie zapytanie, które wyszuka np wed... 22.11.2005, 19:55:54
dudus1 Zwrócony wynik zapytania powinien tworzyć odnośnik... 9.12.2005, 12:12:57
MalyKazio To teraz ja mam pytanie. Jak z takiej bazy, z tabe... 9.01.2008, 12:18:23
bartg [SQL] pobierz, plaintext SELECT id_klienta, id FRO... 25.01.2008, 17:38:27 
peyn Cytat(bartg @ 25.01.2008, 18:38:27 ) ... 27.01.2008, 13:13:57
esp Znalazłem chyba najbardziej odpowiedni wątek
Chc... 22.10.2015, 08:35:12 ![]() ![]() |
|
Aktualny czas: 11.12.2025 - 22:37 |