1樓:匿名使用者
select 月, 旬別, 資料 from tab where 旬別 < 4
union all
select 月, 旬別, 資料 from tab t1 where 旬別 = 4 and not exists (select 1 from tab where 月 = t1.月 and 旬別 in (1, 2, 3))
2樓:匿名使用者
select * from
(select * from table where 旬別 < 4union all
select * from table a where 旬別 = 4and not exists (select 1 from table b where a.月 = b.月 and a.
旬別 < 4)) t
3樓:匿名使用者
沒有很複雜,也不要用子查詢,子查詢效率太低,簡單的一條語句就可以了:
select * from tablename where (旬別 = 4 and 旬別 not in (1,2,3)) or (旬別 in (1, 2, 3) and 旬別<>4)
4樓:網友
select * from tablename
where !(月 in (7,8) and 旬別=4)
and (旬別 = 4 and 旬別 not in (1,2,3)) or (旬別 in (1, 2, 3) and 旬別<>4)
sql 篩選問題
求一資料表彙總sql語句
你是否是想這樣的結果 比如得到 碧桂園 共32,最 格 5800,最低 5000?如果是這樣,你可以這樣彙總 select a,sum b max c min c from table1 group by a select a,sum b b列彙總 case when min c max c the...
求簡單的sql語句,求乙個簡單的sql語句
這個不用sql語句,如果一定要在資料庫判斷的話就用觸發器判斷create trigger 觸發器名 on 表名instead of insertas if select 1 from inserted where 某欄位 kkkk 1 在此判斷 begin insert into 表名 select...
求條SQL語句在資料庫news表裡查詢出的20條資料的後10條,要求只用一條語句來完成
查詢以主鍵id為標識的最新20條記錄的後10條記錄,如果你的表中有日期欄位也可以按日期字段查詢。select top 10 from news where newsid in select top 20 newsid from news order by newsid desc order by n...