1樓:
子查詢,先分組求出每個組最大日期,然後子查詢 條件是where 日期 in (那個子查詢)
sql查詢--查詢使用者每個使用者的最後一次登入記錄
2樓:匿名使用者
1、建立測試表,
create table test_log(user_id number, v_date date);
2、插入測試資料,
insert into test_log
select round(level/4), sysdate-level from dual connect by level<1000;
3、查詢表中資料,乙個使用者會有多條時間記錄,select t.*, rowid from test_log t;
4、編寫sql,獲取所需目標資料,每個使用者只有最新一條記錄;
select *
from (select t.*,
row_number() over(partition by user_id order by v_date desc) rn
from test_log t)
where rn = 1
order by user_id;
3樓:匿名使用者
order by排序排出的是分組查詢後的結果,所以先分組了,於是出來的是每個使用者的第一條,然後再排序。
要想取每個最後一條登陸資料,可以:
select *,max(datetime) from userlog group by u_id;
或者:select * from (select * from userlog order by datetime desc) a group by u_id;
4樓:匿名使用者
如果id是自增的話
select ul1.*
from user_login ul1
where ul1.id in
(select max(id) as idfrom user_login
group by user_id
)這樣即可
如果不是的話
select ul1.*
from user_login ul1,
(select user_id, max(created_time) as max_created_time
from user_login
group by user_id
) ul2
where ul1.user_id = ul2.user_idand ul1.created_time = ul2.max_created_time
就這樣寫
5樓:匿名使用者
select max(datetime) from userlog group by u_id
6樓:匿名使用者
select top 1 * from userlog order by datetime desc
sql查詢每個商品的最後一次銷售記錄
7樓:我若非仙
select max(oper_date)from 表名 group by item_no
8樓:天才櫻木花道哉
select * from t_conf_base where oper_date in (select max(oper_date) from t_conf_base)
把表名換一下就可以了
從採購進貨明細表裡查詢最後一次進價的sql要怎麼寫
9樓:射手幽靈伊
select top 1 * from 採購進貨明細表
order by 時間 desc
sql查詢:交易歷史中所有客戶所有商品最後一次交易**
10樓:是勇敢
最後一次交易**
找日期最大的,如下
select * from wc where date=(select max(date) from wc)
11樓:匿名使用者
類似這樣的語句,按照組來排序
select site_id,account,lev,rank from (
select site_id,account,lev,@rownum:=@rownum+1,if(@pdept=b.site_id,@rank:
=@rank+1,@rank:=1) as rank,@pdept:=b.
site_id
from (select site_id,account,lev from general
where career='111'
order by site_id,lev desc) b ,
(select @rownum :=0 , @pdept := null ,@rank:=0) a ) result where rank<=1;
sql查詢一年各個月最後一次記錄
12樓:匿名使用者
select table_name.*
from table_name
where table_name.t_date in(select max(t.t_date)from table_name t
where to_char(t.t_date, 'yyyy') = '2009'
group by to_date(t.t_date, 'yyyy-mm'))
這是oracle的,未經過測試。
樓上寫的是每個月最後一天的記錄,不是每個月最後一條記錄。
13樓:匿名使用者
select * from
表 a
inner join
(select month(天) 月,max(天) 天from 表
where
year(天)=2009
group by
month(天)
) b
ona.天 = b.天
14樓:匿名使用者
select month(date) 月,max(date) from biao where year(date)=2009 group by month(date)
15樓:
for i = 1 to 12
txtsql = "select * from 資料表名 order by 日期 desc"
rs.open txtsql,1,2
if datepart("m",rs!日期) = i then'顯示查詢結果,根據你的需要設定,例如:
text1(i - 1).text = rs!日期end if
rs.close
next i
sql server 2005兩表關聯查詢問題,查詢某商品最後一次進價
16樓:
select top 1 a.日期,b.數量,b.
** from a left join b on a.單據編號=b.單據編號 where b.
商品內碼='你要查詢的商品內碼' order by a.日期 desc
你試試我的sql 。
17樓:匿名使用者
--最後一次購進 應該是最晚的日期為判斷吧
18樓:
select max (日期), * from 表 b
group by 單據編號
sql 如何查詢使用者登入表中所有使用者的最後一次登入的id
19樓:匿名使用者
表名 表結構 請補充
20樓:格格抖
select a.create_date, a.ip , a.
user_id from (select * from user_login_log order by create_date desc) a group by user_id;
一年裡重要的節日包括西方
元旦 1 月 1 日 香水節 1 月 12 日 臘八節 農曆臘月初八 情人節 2 月 14 日 寵物節 2 月 1 日 春節 農曆正月 初一 過年 國際婦女節 3 月 8 日 元宵節 農曆正月十五 燈節 植樹節 3 月 12 日 愚人節 4 月 1 日 清明節 4 月 5 日 讀者節 4 月 25 ...
男朋友一無所有,愛我呵護我一年多,在這一年裡我脾氣很大,動不動就鬧分手,可是最近這十天左右他天天
分享百態資訊 其實要是你真的對自己負責,也懂得考慮一下為對方負責,你就不應該這樣,只要他不是不務正業那種型別,他也是可以依靠的,還有他對你和對共同生活有責任,沒錢一切都可以一起慢慢來,只要你們有共同努力的心,還有不嫌棄對方的心,生活都可以通過建造起來的。其實他內心裡也不知道怎麼辦,說不定他內心也因為...
一年裡陽曆都有什麼節日,陰曆都有什麼節日
找本日曆對倒看噻.白痴!陽曆中國所有傳統節日 陰曆中國所有傳統節日。陰曆 春節 元宵節 清明節 七夕情人節 中秋 重陽節 臘八節 端午節 除夕 中國傳統節日都是按照陰曆算的,和陽曆沒有關係。但是近年來陽曆的節日也是越來越多,人們也越來越重視。比如三八婦女節 五一勞動節 國慶節 二月十四情人節等都是按...