LISTA FAKTUR
demonstrator - 11-05-2006 17:25
LISTA FAKTUR
WITAM !
MAM LISTĘ FAKTUR OKREŚLONYCH FIRM W BAZIE
przykladowo w bazie jest tabela
nazwa_firmy | nr faktury | Suma_netto | data_wystawienia
firmax | FV2423324 | 1500,56 | 20060103 firmax | FV2423443 | 2500,88 | 20060203 firmay | FV5234234 | 9550,65 | 20060106 firmax | FV2423354 | 98544,99 | 20060303 firmax | FV2423423 | 8554,99 | 20060406 firmay | FV5234244 | 5222,65 | 20060206 firmay | FV5282344 | 85446,54 | 20060306 firmay | FV5285344 | 234446,54 | 20060406
potrzebuje zestawienie w postaci :
Styczen | Luty | Marzec | Kwiecień firma x | 1500,56 | 2500,88 | 98544,99 | 8554,99 firma y | 9550,65 | 5222,65 | 85446,54 | 234446,54
jak bedzie wygladalo zapytanie aby otrzymać w/w zestawienie ???
Hetman - 11-05-2006 17:25
Moze wygladac tak: select nazwa_firmy, sum(decode(TO_CHAR(data_wystawienia, 'MM'), '01', suma_netto, 0)) AS STYCZEN, sum(decode(TO_CHAR(data_wystawienia, 'MM'), '02', suma_netto, 0)) AS LUTY, sum(decode(TO_CHAR(data_wystawienia, 'MM'), '03', suma_netto, 0)) AS MARZEC, sum(decode(TO_CHAR(data_wystawienia, 'MM'), '04', suma_netto, 0)) AS STYCZEN from ah_test group by nazwa_firmy
Wojtek pBT (prac) - 11-05-2006 17:25
demonstrator napisał(a): > WITAM ! > > MAM LISTĘ FAKTUR OKREŚLONYCH FIRM W BAZIE > > przykladowo w bazie jest tabela > > nazwa_firmy | nr faktury | Suma_netto | data_wystawienia > > firmax | FV2423324 | 1500,56 | 20060103 > firmax | FV2423443 | 2500,88 | 20060203 > firmay | FV5234234 | 9550,65 | 20060106 > firmax | FV2423354 | 98544,99 | 20060303 > firmax | FV2423423 | 8554,99 | 20060406 > firmay | FV5234244 | 5222,65 | 20060206 > firmay | FV5282344 | 85446,54 | 20060306 > firmay | FV5285344 | 234446,54 | 20060406 > > potrzebuje zestawienie w postaci : > > Styczen | Luty | Marzec | Kwiecień > firma x | 1500,56 | 2500,88 | 98544,99 | 8554,99 > firma y | 9550,65 | 5222,65 | 85446,54 | 234446,54 > > jak bedzie wygladalo zapytanie aby otrzymać w/w zestawienie ??? >
Z tej liczby danych, co podałeś, to generacja będzie nie odczuwalna ;) A tak na prawdę, to będzie trwać tyle ile trzeba. Czyli czas potrzebny dyskowi aby dostarczyć te dane i (teraz strzelam) + 10% dla BD Mogę Ci powiedzeć, że MySQL, na zwykłmym sempronie, tabela 3GB (1,5gb danych, 1,5 gb danych) danych (z kolumanmi varchar) to czas około 3sec.
Ale tak na prawdę, to dynamicznie potrzebujesz z ostatniego miesiaca. Z pooprzednich są już " stałe" (Aż ci korektę wystawią...)
pBT
demonstrator - 14-05-2006 00:47
NO WIEC MAM PYTANIE CO ROBI DECODE BO DOK MYSQL MÓWI
DECODE(crypt_str,pass_str)
Decrypts the encrypted string crypt_str using pass_str as the password. crypt_str should be a string returned from ENCODE().
ZAPOMNIALEM, DODAC ZE KLEPIE SQL-KI W MSSQL ALE PROSZE O PODANIE CO ROBI DECODE W TWOJEJ BAZIE ??
demonstrator - 14-05-2006 00:47
TO CHYBA JEST W ORACLE
demonstrator - 14-05-2006 00:47
super !!!! DZIEKI!!!! W MSSQLU TRZEBA SKORZYSTAC Z CASE WHEN :) SERDECZNE DZIEKI ZA PODSUNIECIE ROZWIAZANIA !!!!!!!!!!!!
Hetman - 14-05-2006 00:48
Tak to bylo w Oracle - wczesniej nie podales co to za baza, wiec podalem sposób w Oracle. ALe ciesze sie, ze udalo Ci sie na podstawie tego domyslec jakie rozwiazanie dla Ciebie bedzie najlepsze i oczywiscie DECODE to taki CASE
Brzezi - 14-05-2006 00:48
pią, 12 maj 2006 o 11:11 GMT, demonstrator napisał(a):
> NO WIEC MAM PYTANIE CO ROBI DECODE BO DOK MYSQL MÓWI
a skad zalozenie, ze to mysql?
Pozdrawiam Brzezi -- [ E-mail: brzezi@enter.net.pl ][ "May the forces of evil become confused ] [ Ekg: #3781111 ][ on the way to your house." ] [ LinuxUser: #249916 ][ -- George Carlin ]
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Import faktur do Insert Subiekt GT oraz Wapro Wf-Mag z innego programu
potrzebny skrypt do wysylania faktury pro-forma na adres klienta kto zrobi?
[MsSQL]Jaka blokada tabeli dla pobrania następnego nr faktury
symfonia faktura, eksport/import danych
=?iso-8859-2?q?NET_i_ODBC_-_Lista_dostawc=F3w_danych?=
Sql Serv 2000 - String z lista parametrem funkcji ?
wyszukiwanie max nr faktury
Re: Fita Faktura numeracja
problem z wyszukiwaniem nr faktury
System do fakturowania pracujący w sieci
zanotowane.pldoc.pisz.plpdf.pisz.ploefg.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|