我如何使sql计算并将结果传递到temp列,然后将该结果用于另一个具有来自另一表格的某些值的计算中,然后将该结果传递到temp列
当我越来越
无效的列名称“ inch”。
SELECT 10 AS inch
SELECT inch *25.4 AS diameter
SELECT P.[merged],
(P.[profile]*2+diameter)*PI() AS circumference
FROM [dbo].[profilelist] P;
我可以使它与此一起工作
SELECT 10 AS inch
select 10*25.4 as diameter
SELECT P.[merged],
(P.[profile] *2+254)*PI() as circumference
FROM [dbo].[profilelist] P;
看看这是您要找的东西。
Declare @inch int, @diameter decimal(5,2)
SELECT @inch=10
SELECT @diameter = @inch * 25.4
SELECT P.[merged],
(P.[profile]*2+@diameter)*PI() AS circumference
FROM [dbo].[profilelist] P;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句