1樓:洛初翠縱華
select
month(makedate)
mm,sum(case
when
y=1then
1else
0end)/sum(case
when
y=2then
1else
0end)
asab
from
xwhere
ybetween
1and
2group
bymonth(makedate)
===不知道你有沒有執行過,sum(casewhen
y=1then
1else
0end)的意思不就是y=1的count嗎?語句的意思就是按月分組列出y1的數量除以y2的數量。
2樓:千鳥
按修改的時間倒序排列語句為:
select * from mytable order by modifytime desc
如果只想顯示最新一條,語句為:
select top 1 * from mytable order by modifytime desc
示例:表查詢結果為:
按時間排序後為:
只顯示最新一條結果為:
擴充套件:order by 語句
order by 語句用於根據指定的列對結果集進行排序。
order by 語句預設按照升序對記錄進行排序。
如果您希望按照降序對記錄進行排序,可以使用 desc 關鍵字。
3樓:典素潔巨集斯
1、清明時節,陽曆4月初
2、可憐九月出三日,時間已給
3、二月春風似剪刀,時間已給
4、小荷才露尖尖角,六月份
5、遙知兄弟登高處。是重陽節時,大約10月6、天津橋下冰初結,12月左右。選d
4樓:石崖茶銀藤茶
select * from mytable order by modifytime desc
按修改的時間倒序排列
如果是知道最後一次是某天,加上條件
select * from mytable where datediff(day,modifytime,getdate())=0 order by modifytime desc
5樓:傳說中的鷹王
在表中加入兩個欄位 : 插入時間、修改時間在插入修改資料的時候,記錄當時的操作時間
以此來判斷最新的修改時間
select top 1 * from 表 order by 修改時間 desc
6樓:匿名使用者
select top 1 * from 表1 order by 時間欄位 desc
7樓:匿名使用者
另外建個標記把
還沒聽說過可以直接實現的
sql語句怎麼寫?先按時間排序,再按姓名排序?
8樓:匿名使用者
將欄位依次
bai寫在order by 後面即可 , 中間用du逗號隔zhi開
select * from 表
dao order by time , name
select * from 表 order by time asc , name asc
select * from 表 order by time desc , name desc
select * from 表 order by time asc , name desc
select * from 表 order by time desc , name asc
(注: asc 表示內升序 , desc表示降序 , 未明確寫明排序容方式時預設是升序 )
與之類似的語法是 group by , 按多個欄位分組時 , 也是依次將多個欄位寫在group by 的後面 , 並用逗號隔開 , 範例如下:
select time , name , sum(*) from 表 group by time , name
9樓:匿名使用者
select * from 表copy order by time,name
一條命令就可以了,不需要第二條吧!
在預設的情況下,order by按升序進行排列即預設使用的是asc關鍵字。
如果使用者特別要求按降序進行排列,必須使用desc關鍵字。
10樓:匿名使用者
select * from 表 order by time (asc/desc),姓名(asc/desc)
sql 按時間分組排序寫法 20
11樓:匿名使用者
資料庫軟體不支援這樣的輸出方法,這個是報表軟體乾的事情,如果想隨意輸出樣式,那要報表軟體幹嘛,開發報表軟體就是為了解決這個事情的。
12樓:
select id,ctime from 表名 group by ctime order by ctime
sql,如果對2張表,按時間排序呢?
13樓:匿名使用者
可以考慮用union實現,另外用常量區分資料**select * from
(select * from (select 'comment' ly ,comment_content cc,create_time ct from comment order by create_time desc ) where rownum<=10
union
select * from(select 'comment_reply' ly ,replycontent cc,create_time ct from comment_reply order by create_time desc)where rownum<=10 )
where rownum <=10;
不過所提需求需要對兩個表全掃描,資料量大的時候可能會有效能瓶頸
sql查詢排序後前20條語句,SQL查詢排序後前20條語句
大野瘦子 select c.d from select c,d,rownum rn from select t.from table1 order by b desc 降序 t1 where rn 20 注 用rownum的話,你要先排好序,然後再用rownum生成偽列,再限制行數。關於sql語句查...
按時間順序寫作文漢中的春節,按時間順序寫作文 漢中的春節
雨靜菥娢 我們的節日 春節,在每個嶄新的日子裡,快樂的吶喊著。不經意間,猛的抬頭一看,發現世界變了。從昨日的簡單樸素變成了今日的絢麗與熱鬧。不知何時,那碩大的紅燈籠跳上了高樓,在風中調皮的搖動著這發福的身軀 還有那一瀉千里閃著金燦的亮光的對聯,在各自比拼著,看誰最有才 不經意間,春節卻踏著輕盈的腳步...
sql時間加減
菜園畫畫 減5分鐘 select getdate dateadd minute,5,getdate 日期部分 year quarter month dayofyear dayweek hour minute second millisecond 天可充嘉實 語法datediff interval,d...