![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, jestem tu nowy i mam pewien problem.
Dane są dwie tabele o tej samej strukturze: fm_expenses i fm_income w expenses przechowywane są dane o wydatkach a w income o dochodach ID int(11) SUMA float(10,2) DATA timestamp CATEGORY int(3) USERID int(11) Chcę zliczyć sumę fm_income jako dochody a fm_expenses jako wydatki robię to tak:
i wychodzą bzdury. Kosmiczne cyfry, zdaję sobie sprawę że skaszaniona relacja tu jest, ale za to zwraca to wszystko w ładnym formacie (dwa pola, wydatki i dochody). Wykombinowałem jescze jeden sposób:
Zwraca prawidłowe liczby ale wszystko w polu dochody i jako dwa rekordy. Jak to ugryźć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Na 100% jesteś pewien, że wynik nie jest poprawny?
Ja testuję na, co prawda, paru rekordach, ale jest ok. EDIT: Powinno być UNION ALL, choć nie wiem czy to jest przyczyną wyniku, który uznajesz za błędny. Ten post edytował trueblue 6.10.2014, 17:04:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 02:52 |