Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie Perspektywy
k2n
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.07.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Mama nastepujacy problem:

mam tabele

Wplaty
kwota,miesiac,rok, data,user_id,superuser_id

Wydatki
kwota,opis,data,superuser_id

chce stworzyc taka perspektywe:

Zestawienie
data,opis, kwota,superuser_id

wyjasnienie:
ma to byc baza w ktorej trzymam rozniczenia sieci lokalnej.
w tabeli wplaty trzymam informacje o oplatach abonamentu przez userow (userzy przedstawia klucz user_id)
superuserzy to ludzie ktorzy przyjmuja wplaty
wiec przy wplatach i wyplatach chce aby bylo zapamietane kto przyjmowal wlate (superuser_id)

chcialbym aby sperspektywa przedtawiala cale zestawienie

z tabeli wydatki maja wprost wchodzic kwota, data, opis i superuser_id
a z tabeli wplaty ma wprost wchodzic data, kwata,superuser_id a opis ma sie tworzyc z komurek user_id, miesiac i rok

tabele wplaty i wydatki juz mam
nie wiem jak stworzyc ta perspektywe
prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k2n
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.07.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


dziekuje za podpowiedz
oto moje pelne rozwiazanie

  1. CREATE VIEW tally AS SELECT o.date, o.description, o.amount, o.superuser_id
  2. FROM outlay o
  3. UNION SELECT p.date,
  4. CONCAT( 'Wplata: ', u.name, ' za miesiac ',
  5. cast( p.mounth AS char(2) ) , ' ', cast( p.year AS char(4) ) ) ,
  6. p.amount, p.superuser_id
  7. FROM payments p, users u
  8. WHERE u.user_id = p.user_id
  9. ORDER BY date DESC


angielkie opowiedniki wczesniejszych pol (przepraszam ze zmienilem ale tak mialem oryginalnie w bazie)

Ten post edytował k2n 14.10.2006, 22:11:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 13:17