1樓:匿名使用者
計算和排序畝純 可以用兩個表示式的;計算列作為 select 的子句; (endtime-nowtime) 作為迅段咐 order by 的子句。
如果提示 order by 不是查詢的內容,可以用子查詢 ,先 select 出來兩個列,燃芹然後 在按照 (endtime-nowtime) 的倒敘排列。
2樓:網友
with table1 as
select to_date('2015/05/03 01:23:45', yyyy/mm/dd hh24:
mi:ss') nowtime, to_date('2015/05/04 12:34:
56', yyyy/mm/dd hh24:mi:ss') enddate from dual
union all
select to_date('2015/05/04 05:43:21'指核, 'yyyy/mm/dd hh24:
mi:ss') nowtime, to_date('唯肆掘2015/05/05 12:34:
56'雹信, 'yyyy/mm/dd hh24:mi:ss') enddate from dual
select floor(enddate-nowtime) "天", enddate-nowtime)-floor(enddate-nowtime))*24 "時" from table1 order by 1 desc, 2 desc
oracle計算日期差倒敘排列
3樓:網友
計算和排序 可以用兩個表示式的;計算列作為 select 的子句; (endtime-nowtime) 作為 order by 的子句。
如果提示 order by 不是查詢的內容,可以用子查詢 ,先 select 出來兩個列,然後 在按照 (endtime-nowtime) 的倒敘排列。
oracle 時間排序出現的問題這是什麼情況造成的?
4樓:網友
areatetime 這個欄位被當成字串來處理了,可以在order by這裡把areatetime轉化成時間格式,就會有你原想要的結果了。
5樓:09賞金獵人
這是降序排列,有什麼不對的嗎?
6樓:網友
確認下areatetime 是什麼型別的。
sql 日期正序 時間倒序
7樓:網友
這個問題,因為你日期和具體時間分別在兩列上,因此,是可以採用sql實現的。
sql中增加order by語句如下:
order by 日期, 時間 desc
如果你的這兩個列有些特殊性,或者兩個列沒有分開,可以單獨聯絡,我幫你解決(相對來說複雜點)
8樓:網友
oracle裡你這樣寫sql語句就ok了:
select * from 表 order by 日期,具體時間 desc;
9樓:網友
如果是兩個欄位sql是可以實現的。
比如 第乙個 是fdate 第二個是ftime
select * from table order by fdate asc ,ftime desc
10樓:日拱一卒行則將至
你的欄位 date
select * from table order by date asc 正序。
select * from table order by date desc 倒序。
關於oracle中按時間排序問題,請教!!急!!!
11樓:1尋路者
你的意思其實是按ontentid除去重複, 取時間最新的資料;
有兩種方法可以:
第一種:select a.* from tab a where exists
select ,max( from tab t where = group by
order by desc ;
第二種可用函式row_number() over(partition by , 也是常用的。
select * from tab a where in
select contentid
from (
select contentid,row_number() over(partition by order by rm
from tab t
where rm = 1
order by lastmodifytime desc;
希望對你有幫助, 要記得評分啊!
12樓:網友
select a.* from 表名 a inner join (select contentid, max(lastmodifytime
from 表名 group by contentid) b onorder by desc
試試這個吧,希望能幫到你。
從oracle資料庫查詢出的資料,按其中乙個欄位時間排序。查詢語句該如何寫?
13樓:網友
select * from (select 除了時間所來有欄位寫源。
出來,to_date('commenttime','yyyy-mm-dd hh24:mi:ss') time from t_school_recordcomment where recordid = :
p_cid) order by time desc;
這樣試試,但是你的時間欄位用該儲存為date型別,這樣好像很麻煩。。
14樓:網友
select * from t_school_recordcomment where recordid = :p_cid order by (to_number(to_char(sysdate,'yyyymmddhh24miss'))-to_number(to_char(commenttime,'yyyymmddhh24miss')))
**是oracle資料庫在來pl/sql環境下自寫的 。最後說明一點。
bai,du這個地方該。
zhi使用公升序方式(離當前時dao間最小的記錄,ok)
sql時間倒序
15樓:網友
select * from tab order by datetime(時間欄位) asc(公升序)/desc(降序)
oracle資料如何查出倒序後的第二條資料
16樓:匿名使用者
select * from 表名 where 條件 order by id 或者序號 desc 第二條就是你要的。
Excel怎麼計算兩列的日期差!就是兩個年份之間是的多少月!用k列減去J列是多少個月!求高手
你這個日期格式不對,處理起來比較麻煩啊,複製這個公式就可以滿足你的要求了 首先要確定k列和o列的資料必須是日期格式,在要存放月數差的單元格中輸入公式 datedif k2,o2,m 用公式 datedif substitute j2,text k2,0 00 00 m l2輸入公式 datedif ...
c語言程式設計日期計算,C語言程式設計日期計算
以下是計算日期差的 include include int panduan y int tianshu y,m,d for i 0 i if i 400 0 i 100 0 i 4 0 j j 1 for i 0 i h h a panduan m i tian y 1 365 j h d retu...
懷孕日期怎麼算,怎樣計算懷孕日期?
懷孕時間只是一個預定的日期,有大概一半的孕婦不是在預產期那天生產的,一般在預產期的前3周或晚兩週生產都是正常的。其實,計算懷孕時間有很多方法,準媽媽 們可以根據自己的情況自行計算。1 根據末次月經計算 末次月經日期的月份加9或減3,為預產期月份數 天數加7,為預產期日。例如 張女士的末次月經是200...