av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

mysql 多表查詢 比較兩個字段最大、最小值,并顯示對應字段

瀏覽:86日期:2022-06-21 09:03:49

問題描述

有兩個表,表A和表B,結(jié)構(gòu)相同,但是具體字段不同,在表A.date = B.date條件下,查詢出以下結(jié)果:MAX(A.ticker_buy-B.ticker_sell) 和MIN(A.ticker_buy-B.ticker_sell) ,即同一時間下兩個表不同字段的差值的最大值和最小值,并顯示對應最大值、最小值對應的date字段,我嘗試用sql語句寫了下,但是結(jié)果不對(用excel大致比較過)。我的語句如下:

select max(okcomfuturetickerquarter.ticker_buy-okcomfuturetickernextweek.ticker_sell) as '最大差價',min(okcomfuturetickerquarter.ticker_buy-okcomfuturetickernextweek.ticker_sell) as '最小差價',okcomfuturetickerquarter.date as '時間' from okcomfuturetickerquarter,okcomfuturetickernextweek where okcomfuturetickerquarter.date=okcomfuturetickernextweek.date and okcomfuturetickerquarter.ticker_buy is not null and okcomfuturetickernextweek.ticker_sell is not null ,

請各位大神幫助,寫出正確查詢語句。mysql 多表查詢 比較兩個字段最大、最小值,并顯示對應字段

mysql 多表查詢 比較兩個字段最大、最小值,并顯示對應字段

問題解答

回答1:

先吐槽一下很長的表名……

SELECT a.date as '時間', max(a.ticker_buy-b.ticker_sell) AS '最大差價',min(a.ticker_buy-b.ticker_sell) AS '最小差價' FROM a,b WHERE a.date = b.date AND a.ticker_buy IS NOT NULLAND b.ticker_sell IS NOT NULLGROUP BY a.date;回答2:

max的參數(shù)應該是column名,先將每一行ticker_buy和ticker_sell的差值算出來,然后用order by來排序,取第一個即可select (a.ticker_buy-b.ticker_sell) as ticker from a,b where a.date = b.date GROUP BY a.date order by ticker;

主站蜘蛛池模板: 精品国产一级 | 国产一区91精品张津瑜 | 中文字幕亚洲免费 | 国产日韩欧美在线播放 | 夜夜艹天天干 | 中文字幕 国产精品 | 欧美视频精品 | 国产成人jvid在线播放 | 天天色综 | 亚洲第一网站 | 亚洲欧美日韩在线 | 秋霞性生活 | 中文字幕精品一区二区三区精品 | 亚洲一区中文字幕在线观看 | 国产视频第一页 | 久久一本| 久久久久久久电影 | a在线视频 | 黄色在线免费网站 | 99pao成人国产永久免费视频 | 亚洲精品在线观看网站 | 亚洲三级在线观看 | 欧美精品中文 | av毛片| 日韩av成人在线观看 | 国产97视频在线观看 | 欧美日韩在线高清 | 国产成人精品一区二区三区四区 | 亚洲性人人天天夜夜摸 | 国产一区欧美一区 | 久久久久久久99 | 欧美看片| 四虎影视在线 | 中文字幕在线观看www | 欧美mv日韩mv国产网站91进入 | 欧美精品在线免费 | 台湾佬久久 | 欧美二级 | 久操亚洲 | 国产成人精品a视频一区www | 国产成人99久久亚洲综合精品 |