经常遇到获取数据表中列的最小值和最大值,你知道吗?

[复制链接]
查看994 | 回复0 | 2022-11-23 17:00:02 | 显示全部楼层 |阅读模式
经常遇到获取数据表中多个列的最小值和最大值,例如:

获取这 4个价格的最小值和最大值:

SELECT

(



SELECT min(minPrice)

FROM

(



VALUES

(IIF(MarketSingleImagetextPrice=0,null,MarketSingleImagetextPrice)),

(IIF(MarketMoreGraphicOnePrice=0,null,MarketMoreGraphicOnePrice)),



(IIF(MarketMoreGraphicTwoPrice=0,null,MarketMoreGraphicTwoPrice)),

(IIF(MarketMoreGraphicThreePrice=0,null,MarketMoreGraphicThreePrice))

) AS #temp(minPrice)

) AS MinIboPrice

FROM YX_WeChatFlowMode WHERE ShapeID=1 AND FlowID = 1656
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则