如何在列中设置公式

时间:2009-02-28 07:31:54

标签: sql sql-server

我在特定字段中设置公式时遇到问题。我正在使用sql数据库添加了来自>添加新项目 - > sql数据库。我有以下字段的订单表:

ordernum primary key  
orderdate smalldatetime,  
custemail varchar(50),  
subtotal money,  
salestax money,  
shipping money,  
total AS(subtotal+salestax+shipping)  

如何设置此总公式,总字段中没有提到数据类型。

谢谢,
哈比卜

1 个答案:

答案 0 :(得分:1)

此示例应说明您希望实现的目标。

  create table #table
    (
        ordernum int identity(1,1) primary key,
        orderdate smalldatetime,
        custemail varchar(50),
        subtotal money, 
        salestax money, 
        shipping money, 
        total AS(subtotal+salestax+shipping)
    )

    insert into #table
    (
        orderdate,
        custemail,
        subtotal, 
        salestax, 
        shipping 
    )
    select
        getDate(),
        'some@email.com',
        1.00,
        1.00,
        1.00

    select * from #table

    drop table #table
欢呼,约翰