Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Chciałem pomnożyć 2 kolumny z jednej tabeli przez 2 z innej i dodać te wyniki do siebie ale niestety mimo, że zapytanie jest wykonywane bez błędu, to wynik dodawania nie jest prawidłowy. Niezależnie od wartości w kolumnach, otrzymuję zawsze taki sam wynik, który nie pasuje do niczego.
Czy można zatem w zapytaniu korzystać z nazw kolumn, które wcześniej zdefiniowaliśmy w tym zapytaniu? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
podstawa_kwota+premia_kwota
Haha (IMG:style_emoticons/default/tongue.gif) Przecież Ty masz pola o takich nazwach T3.podstawa_kwota oraz T3.premia_kwota więc Ty mnie tu kolego nie czaruj (IMG:style_emoticons/default/tongue.gif) Pisząc tak: podstawa_kwota+premia_kwota to baza ci bierze wartości z pól a nie z aliasów, gdyż aliasów baza nie widzi. Dlatego masz złe wartości, bo to są wartości z pól a nie z wyliczonych aliasów (IMG:style_emoticons/default/smile.gif) edit: zamiast aliasu podstawa_kwota utwórz sobie alias xyz_nie_czaruj to wówczas zobaczysz jakie piękne błędy dostajesz (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
zamiast aliasu podstawa_kwota utwórz sobie alias xyz_nie_czaruj to wówczas zobaczysz jakie piękne błędy dostajesz (IMG:style_emoticons/default/smile.gif) No i wszystko stało się jasne. Dziwi mnie tylko dlaczego baza w ogóle dopuściła do utworzenia takich aliasów. Dzięki za pomoc. |
|
|
|
115750 Mnożenie i sumowanie kolumn w zapytaniu 21.11.2012, 10:25:04
nospor [SQL] pobierz, plaintext SELECT T1.A*T2.A AS wynik... 21.11.2012, 10:29:58 
115750 Cytat(nospor @ 21.11.2012, 12:29:58 )... 21.11.2012, 13:50:44
nospor Twierdzisz, że o to: wynik_A + wynik_B AS wynik_ko... 21.11.2012, 13:53:32 
115750 Cytat(nospor @ 21.11.2012, 15:53:32 )... 21.11.2012, 15:24:27 
mmmmmmm Cytat(115750 @ 22.11.2012, 00:13:02 )... 22.11.2012, 07:00:34
nospor CytatDziwi mnie tylko dlaczego baza w ogóle dopuśc... 22.11.2012, 08:07:48 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 16:05 |