我有一个第一个问题:
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中显示最大值。
发布于 2017-10-02 09:36:52
你只需做:
SELECT Temperature + 273.15 FROM tbl_Temperature;
UNION ALL
SELECT 'max: ' + cast(MAX (Temperature)+ 273.15 as nvarchar) FROM tbl_Temperature;https://stackoverflow.com/questions/46522982
复制相似问题