昨天sql問題排序問題

2022-09-06 04:51:42 字數 1045 閱讀 6406

1樓:匿名使用者

--你吧isnull改一下

create table t

(a datetime,

hh varchar(10)

)insert into t values('2013-1-3','mm')

insert into t values('2013-1-6','mm')

insert into t values('2013-1-8','mm')

insert into t values('2013-1-10','gg')

insert into t values('2013-1-13','gg')

insert into t values('2013-1-17','gg')

with ctas(

select *,row_number() over(partition by hh order by getdate()) as id from t

) select a.a,a.hh, isnull(b.a,(select a from ct where hh=a.hh and  id=1)) as b

from ct a left join ct b on a.hh=b.hh and a.id=b.id-1

2樓:山水阿銳

您好,是這樣的:

selec 學號,姓名,數學成績,外語成績,物理成績from

(select s.sno as '學號',s.sname as '姓名',

case then c.name = '數學' then sc.grade end as '數學成績',

case then c.name = '外語' then sc.grade end as '外語成績',

case then c.name = '物理' then sc.grade end as '物理成績'

from sc,s,c

where sc.sno = s.sno andsc.cno = c.cno )

order by 數學成績,外語成績,物理成績。

access查詢排序sql問題,access查詢中對兩個以上欄位排序問題

access中使用sql語句進行查詢並排序 1 查詢並排序的基本語句格式為 select 欄位名錶 from 資料 回源 order by 排序欄位1 asc desc 答2 排序子句說明 order by子句為排序子句,其後為排序所依據的欄位,ase表示按升序排列,為預設值,desc表示按降序排列...

sql語句問題,sql語句問題

group by是分組函式 描述可能不準確 count是聚合函式,一定要確定分組的維度,才能在該維度下使用聚合函式進行統計,你要新增dname,那麼dname應該和deptno一起作為統計的維度,又dname在dept表中需要進行表關聯,所以 sql select deptno,dname,coun...

sql查詢問題

用asp 有沒有對我沒測試 只是思路 先得到所有不重複的數字 然後再迴圈數字得到沒個數字最小的日期 sql select from table order by 數字 set rs server.createobject adodb.recordset rs.open sql,conn,1,1 nu...