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