我有这是我的第一个问题:
SELECT (Temperature) + 273.15 FROM tbl_Temperature;
(Temperature
是列名,tbl_Temperature
是表名。)
数据库dbTemp
中的数据:
25,3
26,7
28,4
(这是以摄氏度为单位的温度)
output
272,45
273,85
275,55
(这是以开尔文为单位的温度)
这是我的第二个问题:
SELECT MAX (Temperature) FROM tbl_Temperature;
数据库dbTemp
中的数据:
25,3
26,7
28,4
输出
28,4
(这是以摄氏度为单位的温度)
我想结合这些查询。
数据库dbTemp
中的数据:
25,3
26,7
28,4
(这是以摄氏度为单位的温度)
期望的输出
272,45
273,85
275,55
max: 275,55
(这是以开尔文为单位的温度)
所以我想要的是它显示Kelvin
中的数据和Kelvin
中的最大值。
答案 0 :(得分:3)
你只需要这样做:
SELECT Temperature + 273.15 FROM tbl_Temperature;
UNION ALL
SELECT 'max: ' + cast(MAX (Temperature)+ 273.15 as nvarchar) FROM tbl_Temperature;