我可以在 SQL 的新列中设置计算公式吗?

Can I set a calculated formula in a new column in SQL?

我需要一个列来显示基于其他列中的值的最小值。

例如,我有 table:TEST 以及以下列:

Date| Name | Qty

有些名字在不同的日期重复。

我想要第 4 列显示每个名称的最小值,而不考虑日期(即示例数据库中的最小值)。

到目前为止我尝试过的:

UPDATE TABLE TEST
ADD LOWEST VARCHAR NULL
SET LOWEST
SELECT Top 1 Name, Qty
FROM TEST
GROUP BY Name
order by Qty Asc 

然而它不起作用。

我有一个小例子给你:

create table TEMP(name varchar(250),value int)
insert into TEMP
values ('aaa',10), ('aaa',30),('bbb',15),('bbb',20)


alter table TEMP add minimum int 


update t 
set t.minimum = tt.minimum
select * from TEMP t join 
(select min(value) as minimum ,name from TEMP group by name ) tt on t.name=tt.name