Utknąłem w tym pytaniu. Czy ktoś może pomóc?Zapytanie SQL z wieloma warunkami
Napisz zapytanie do wydrukowania sumę wszystkich łącznej wartości inwestycji w 2015 (TIV_2012) skali Toa 2 miejsc po przecinku, dla wszystkich ubezpieczających, którzy spełniają następujące kryteria:
1) mają taką samą wartość TIV_2011 jako jeden lub więcej innych ubezpieczających.
2) nie znajdują się w tym samym mieście co innego ubezpieczającego (tzn (szerokość, długość) przypisują para musi być unikalny,
format wejściowy islike to, Stół jest
stół Ubezpieczenie jest opisane w następujący sposób:
Nazwa kolumny Typ PID INTEGER TIV_2011 NUMERIC TIV_2012 NUMERIC LAT NUMERIC LON NUMERIC
gdzie PID to identyfikator polisy ubezpieczającego, TIV_2011 to całkowita inwestycja w 2011 roku, TIV_2012 to całkowita inwestycja w 2012 roku, LAT to szerokość geograficzna miasta posiadacza polisy, a LON to długość geograficzna miasta posiadacza polisy.
Na przykład, jeśli dane THHE jest PID TIV_2011, TIV_2012, szer
1, 300, 400,5, 60, 70
2, 300, 500,7, 70, 80
3, 400, 400, 60, 90
4, 500, 600, 80, 80
5, 400, 300.1, 6, 6
Odpowiedź byłaby 1601,30. Suma (300,1, 400, 500,7, 400,5)
Tak daleko I mają pochodzić z tego
SELECT SUM (TIV_2012) z ubezpieczenia GDZIE NIE UNIQUE (Wybierz TIV_2011 z ubezpieczenia);
To nie działa, pojawia się błąd. Ktoś pls pomóc.
To pytanie jest nieco niejasne. Czy możesz podać przykładowe dane i oczekiwane wyniki? –
Dodałem przykład powyżej – sqlnoob