![]() |
![]() |
![]()
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: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko to jest piękne i ładne, tyle że w nierealnym świecie, gdzie nie ma Balcerowicza i jego kamratów (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) W naszej cudnej rzeczywistości tak jednak nie jest, zatem należy tu czym prędzej wprowadzić poprawki koncepcyjne, gdyż przyjmując powyższe założenia narażamy się albo na zemstę zdesperowanych sprzedawców (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) albo na odwiedziny organów zaprzyjaźnionych z urzędem skarbowym (prokurator, policja, komornik etc. (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) ). Tak więc by nie pozostał ten trud jedynie uroczym ćwiczeniem umysłowym, lub, co gorsza, wiodącym na manowce znakiem, należałoby już w fazie koncepcyjnej poczynić stosowne korekty.
1) vat (hłe hłe hłe... vat...) należy przypisać do grup towarowych i stamtąd ściągać na fakturę. Przy obecnej strukturze jest on wprowadzany arbitralnie przy każdej pozycji przez użytkownika wystawiającego fakturę, co jest zaproszeniem wprost do przekrętów w rozumieniu ustawy karno-skarbowej. Pół biedy gdy będzie to hurtownia mat. budowlanych, w której vat na wszystko jeden, ale w branży spożywczej, gdzie wystepują dokładnie wszystkie stawki, żywot programu (i programisty (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) ) byłby niepomiernie krótki... 2) a teraz takie ćwiczonko: mamy towary o wartości 1 grosza w stawce 22%. Liczymy: 1 towar = 1 gr netto + 0 gr vat (zgodnie z regułami zaokrąglania). Sprzedajemy 100 różnych takich towarów i mamy : 100 gr netto + 0 gr vat (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) (a Balcerowicz & Co. już zacierają rączki (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) ) Zatem do tabeli 'faktury' należy przerzucić pola 'podatek_vat' z tabeli 'faktura_pozycje' i do której są sumowane pozycje netto z 'faktura_pozycje'. Dopiero tam następuje przeliczenie należnego podatku vat zbiorczo od wszystkich pozycji na fakturze... To tyle co mi się nasunęło. Oczywiście niekoniecznie to już koniec, bo przepisy są takie, że... Ale zdaje się że to chyba już temat poza treścią tego forum (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Ten post edytował oldek 19.12.2004, 09:19:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:54 |