SQL在查询结果中增加一个变量字段,并且赋值。

2025-02-13 17:42:40
推荐回答(5个)
回答(1):

declare @金价 numeric(12,2)
set @金价 = ?
select 日期,客户,金重,@金价 as 金价,金重*@金价 from 表

回答(2):

declare @a int
set @a=272
Select 日期,客户,金重,@a as 当日金价,金重*@a as 当日销售金额 from table_name

回答(3):

做另外一个表,让用户去设置金价,然后用表关联就行了

回答(4):

你应该有个金价表吧,不可能金价让你手工写啊。
因为金价每天都在变,那么假设一年365天,有365个价格,那么查一年的数据那么不是要写死?
如果有金价表,那么就容易了,如期相等关联就行。后面的直接利用乘法去做,然后再命名一个别名就ok了

回答(5):

select 日期,客户,多重,金价,多重*金价 from 表