Tôi bị kẹt trong câu hỏi này. Có ai giúp được không?Truy vấn SQL với nhiều điều kiện
Viết một truy vấn để in tổng của tất cả tổng giá trị đầu tư vào năm 2015 (TIV_2012) quy mô toa của 2 chữ số thập phân, cho tất cả các hợp đồng bảo hiểm đáp ứng các tiêu chí sau:
1) Có giá trị TIV_2011 giống như một hoặc nhiều chủ hợp đồng khác.
2) Không phải nằm trong cùng một thành phố như một người giữ chính sách (tức là (vĩ độ, kinh độ) thuộc tính cặp phải là duy nhất,
định dạng đầu vào islike này, bàn là
bảng Bảo hiểm là mô tả như sau:
Tên cột Kiểu PID INTEGER TIV_2011 NUMERIC TIV_2012 NUMERIC LẠT NUMERIC LON NUMERIC
trong đó PID là ID chính sách của chủ hợp đồng, TIV_2011 là tổng mức đầu tư vào năm 2011, TIV_2012 là tổng mức đầu tư vào năm 2012, LAT là vĩ độ của thành phố chủ sở hữu chính sách và LON là kinh độ của thành phố chủ hợp đồng.
Ví dụ, nếu dữ liệu thhe là PID, TIV_2011, TIV_2012, lat, lon
1, 300, 400,5, 60, 70
2, 300, 500,7, 70, 80
3, 400, 400, 60, 90
4, 500, 600, 80, 80
012.
5, 400, 300,1, 6, 6
Câu trả lời sẽ là 1601,30. Tổng của (300,1, 400, 500,7, 400,5)
Vì vậy, đến nay tôi đã đưa ra với điều này SUM
SELECT (TIV_2012) TỪ Bảo hiểm ĐÂU KHÔNG UNIQUE (SELECT TIV_2011 từ bảo hiểm);
Điều này không có tác dụng, tôi gặp lỗi. Ai đó xin giúp đỡ.
Câu hỏi này là một chút không rõ ràng. Bạn có thể bao gồm một số dữ liệu mẫu và đầu ra dự kiến không? –
Tôi đã thêm một ví dụ ở trên – sqlnoob