近期碰到需要取日期最小的不同條件記錄的問題,請各位xdjm賜教!!
表a:
表a:序號 材料 數量 入庫日期
1 a 8
2009-12
-12 a 9
2009-12
-53 b 12
2009-11
-184 b 10
2009-11
-195 c 5
2009-10
-96 c 13
2009-11
-8
想要的結果為:
序號 材料 數量 入庫日期1 a 8
2009-12
-13 b 12
2009-11
-185 c 5
2009-10
-9
select*from
tb t
where
notexists(select
1from tb where 材料=t.材料 and 入庫日期
select*from tb a where
notexists(select
1from tb where 材料=a.材料 and 入庫日期
select*from
tb t
where
notexists(select
1from 材料=t.材料 and 日期
sql複雜查詢
今天在review同事的 的時候,碰到乙個比較頭疼的資料庫查詢。例如,我想查列a的結果,但我要根據b列的值的情況來確定a列的輸出,說白了就是我可以自己控制得到的輸出。這個情況有兩種方法來實現。第一種是decode,這個關鍵字似乎只是oracle支援。而且也沒有解決我的問題,因為我覺得他類似於邏輯中的...
sql複雜巢狀查詢
最近在做各類小應用,用到了mysql,有時候會用到一些比較複雜的巢狀查詢,在研究怎麼通過sql實現這些。假設下面這張表 stu 描述學生的基本資訊 idname grade 1jim72 tom8 3cake9 另外一張表 sco 描述學生的成績資訊 stu id subject score 1ma...
sql複雜查詢語句
1.描述 在資料庫中使用sql語句查詢資料,常常需要做報表和統計分析。難免需要做很多的複雜查詢。解決方案 呼叫資料庫的自帶函式 我用的是mysql的函式 來查詢 函式中巢狀函式來實現複雜查詢 2.例項 求差函式 sum 函式巢狀函式查詢 使用timestampdiff函式查詢2002 01 01到現...