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 ...