![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem
2 tabele o różnej liczbie rekordów; 1 tabela- wydano, 3 kolumny id(int), nr(varchar), materiał(int) i 2 tabela zrobiono 3 kolumny id(int), nr(varchar), części(int). Relacja między tymi dwoma kolumnami to wydano.nr=zrobiono.nr. Jak odjąć sumę kolumny części od sumy kolumny materiał aby wartość zawracana była poprawna arytmetycznie. Kod: SELECT SUM(wydano.material) - SUM(zrobiono.czesci) from material LEFT JOIN zrobiono ON material.nr=zrobiono.nr; podaje wynik ale błędny. Poproszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
SELECT (SUM(wydano.material) - (SELECT sum(zrobiono.zrobione) FROM zrobiono)) AS wynik FROM wydano
zawraca również błąd; #1064 - Something is wrong in your syntax obok 'SELECT sum(zrobiono.zrobione) FROM zrobiono)) AS wynik FROM wyda' w linii 1 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
SELECT (SUM(wydano.material) - (SELECT sum(zrobiono.zrobione) FROM zrobiono)) AS wynik FROM wydano zawraca również błąd; #1064 - Something is wrong in your syntax obok 'SELECT sum(zrobiono.zrobione) FROM zrobiono)) AS wynik FROM wyda' w linii 1 coś sknociłeś, bo działa bez problemu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 00:40 |