以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于SQL语句的写法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109052)

--  作者:ap9709130
--  发布时间:2017/11/3 11:53:00
--  关于SQL语句的写法

帮助中关于子查询 是这样写的:

 

例如希望得到数量大于平均订购数量的订单:

Se lec t * From {订单} Where 数量 > (Se lec t Avg(数量) From {订单})

 

如果子查询中还要做些计算,要怎么写?比较(S ele ct Avg(数量) From {订单}) 要减去 1000.?


--  作者:有点甜
--  发布时间:2017/11/3 12:51:00
--  

Select * From {订单} Where 数量-1000 > (Select Avg(数量) From {订单})

 

Select * From {订单} Where 数量 > (Select Avg(数量)-1000 From {订单})

 

Select * From {订单} Where 数量 > (Select Avg(数量-1000) From {订单})

[此贴子已经被作者于2017/11/3 12:51:30编辑过]