發現這個語句在實際當中用的還是比較多的 所以還是貼出來吧 雖然是很簡單的乙個sql吧
就是說乙個表中每個id對應多個字段,比如xx編碼,每一行資料都有時間戳字段,然後目的是按xx編碼分組,篩選出時間戳最大最小值得問題,下面的例子當中就以最小值為例。
由於在家沒法連線專案中的資料庫,就以自己本機的資料庫寫個例子吧
先隨便建立個事例表吧
[img]
安照code分組 並且取最小時間戳的那行資料
下面是sql語句
select *
from hanyingjun t
where t.code || t.timestamp in (select a.code || min(a.timestamp) as ts
from aabbcc a
group by a.code)
這樣就取到了
乙個分組時間函式查詢語句
mysql資料查詢 t user表 資料如下 login name user user birthday admin 男 1970 01 07 eee 男 1970 01 07 rrr 女 1970 01 21 test 女 1970 01 21 ttt 男 1970 01 15 www 男 197...
乙個關於時間的SQL分組排序問題
1.我有一張表如下 atttime datetime emp nvarchar dept nvarchar 2008 08 02 6 45 zhangsan a 2008 08 02 18 20 zhangsan a 2008 08 02 11 22 zhangsan a 2008 08 02 18...
Oracle檢視乙個表的生成時間
oracle檢視一張表的生成時間,供學習參考 1,select created from user objects where object name table 檢視的是所屬本使用者模式下的表,不能檢視其他使用者下的表 2,select owner,object name,created from...