查詢我會,用一個case 語句就好了,但存諸過程我真不知該怎樣寫,請大俠幫助,謝謝

解决方案 »

  1.   

    CREATE PROCEDURE 存储过程名
    AS
    --这里加入你写的SQL语句
    GO
      

  2.   

    呵呵,各位大俠誤會了,我意思是這樣的,在access中可以直接用表的別名進行計算,而sql中不可以,所以我想是否可以存諸過程解決:如這樣的:select case when (select 遲到 from 考勤表)>5 then 全勤-30 else 全勤 end as 全勤獎,底薪+全勤獎 as 基本工資 from 薪資表
    請大俠們幫忙,sql中是否直接可以用別名進行相關的計算
      

  3.   

    sql中是否直接可以用別名進行相關的計算
    -------------
    可以啊
      

  4.   

    create proc
    as
    select case when (select 遲到 from 考勤表)>5 then 全勤獎-30 else 全勤獎 end as 全勤獎,底薪+全勤獎 as 基本工資 from 薪資表go