W psuedo kodu, to bascially co chciałbym zrobić:obliczeniowe różne sumy w zależności od wartości jednej kolumny
select
if a1 >= 0 and a1 <= 2
a2 + a7 + a8 as sum
else
a2 + a8 as sum
from table_name
;
(. Nazwy kolumn, itd. Są tylko dla ilustracji)
Po polsku: Muszę podsumować różne kolumny dla każdego z kilku tysięcy rekordów. Chciałbym zrobić sumę w SQL, jeśli to możliwe. Występują tylko jedna lub dwie różnice między warunkami, jedna kolumna brakująca/dodana, podstawienie lub jedno i drugie. Jest to oparte na logice biznesowej aplikacji, a nie decyzji projektowej według mojego wyboru.
Używam sqlite3 (3.6.10), który nieco ogranicza opcje.
Właśnie tego potrzebowałem, dziękuję. Działa jak marzenie. –