請問這種查詢的SQL語句怎麼寫(SQL Server)

時間 2021-10-15 00:20:57

1樓:

select fruit,month from **表 inner join

(select fruit,max(month) as month_max from **表 group by fruit) mm

on **表.fruit=mm.fruit and **表.month =mm.month_max

2樓:匿名使用者

這樣用 分類彙總 應該可以實現。

select fruit,max(month),price from fruit as b where [month] in

(select max(month)as [month] from fruit as a group by fruit)

group by fruit,price

3樓:藏漂生活這幾年

用 視窗函式 屢試不爽 還方便,簡單。 祝你好運。

select fruit,month,price from (select row_number() over(partition by fruit order by price asc) row,* from 表

) a where row=1

4樓:匿名使用者

select fruit,month,price

from 你的表 a

where not exists(select 1 from 你的表 where fruit = a.fruit and month >a.month)

sql模糊查詢語句怎麼寫啊,SQL模糊查詢語句怎麼寫啊

假設表名為product,商品名為name,簡界為remark.則可如下寫 select name remark from product name like aa or remark like aa 注 上面單引號的aa你表模糊查詢輸入的字元. 用 like 子句呀。比如 select from ...

sql查詢語句的問題,sql語句關於查詢的問題

select d,count from select day 訪問時間 d,ip位址,count from 訪問記錄表 where year 訪問時間 2008 and month 訪問時間 5 group by 1,2 一 如果你的資料庫伺服器獲取日期時間欄位的日數 1 31 不是day,請你修改...

這個查詢結果行列交換的SQL語句怎麼寫

有意思的問題 給出乙個參考的url 假設你表是這樣的結構 部件 入庫日期 入庫數量 a 1 1 10a 1 1 5a 1 2 10b 1 5 10其實就是兩種方法,假設你的資料庫是11以前的,只能先定義好查哪天到哪天 然後 那麼 selct 部件,sum decode 入庫日期 1號,入庫數量,0 ...