oracle 查詢 當前最大時間的value的值

2022-01-31 23:35:50 字數 525 閱讀 2239

資料列表: table : text

id  datetime        name    value

1   2015-03-1     張三       3400

2   2015-03-1     李四       2500

3   2015-03-2     張三       2300

4   2015-03-2     王五       2100

我要取得值是   最大時間的 name為張三的    value的值

一般情況下,我們用的是  先把時間查詢出來,然後根據時間再去查。但是這種情況是不符合我們現階段要求的。

解決方法:

select value from  

select max(datetime) as datetime , value from text where name = '張三' group by value

where rownum = 1

order by datetime desc

結果 : 2300

oracle 查詢獲得當前時間

select to char sysdate,mm dd yyyy hh24 mi ss now from dual 執行下面語句後就改變了時間顯示格式,此時用select就會按自己設定的格式顯示。alter session set nls date format yyyy mm dd hh24 m...

oracle 當前時間列表

2.當月所有 當前年所有日期sql語句 select trunc sysdate,yyyy rownum 1 as all year date from dual connect by rownum 365 當前月所有日期sql語句 寫法 select level,to char trunc to ...

oracle獲取當前時間

select to char sysdate,yyyy mm dd hh24 mi ss from dual select to char sysdate,yyyy mm dd hh24 mm ss from dual 容易出錯 elect to char sysdate,yyyy mm dd hh...