ďťż
 
LISTA FAKTUR ďťż
 
LISTA FAKTUR
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oefg.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com