-
select distinct art_no from
選擇藝術編號,從執行日期=日期的TB中賣出PR。
減去選擇 art no,sell pr from tb where run date = date-1)。
union all
選擇 art no, sell pr from tb where run date = date-1
減去選擇 art no,sell pr from tb where run date = date)。
在保證**和貨號資料型別2天一致,速度快的情況下可以使用。
select distinct art_no from(
select from
選擇 art no, sell pr from tb where run date = date) a, select art no, sell pr from tb where run date = date-1) b
where <>and =
union all
select from
選擇 art no, sell pr from tb where run date = date-1)a, select art no, sell pr from tb where run date = date) b
where <>and =
上面的指令碼是在 oracle 下執行的。
-
本節介紹如何使用 SQL 語句的函式。
-
資料操作select -- 從資料庫表中檢索資料的行和列。
insert -- 向資料庫表中新增新的資料行。
delete (delete) -- 從資料庫表中刪除資料行。
update -- 更新資料庫表中的資料。
資料定義create table -- 建立乙個資料庫表。
drop table -- 從資料庫中刪除該錶。
alter table -- 修改資料庫表的模式。
create view -- 建立檢視。
drop view -- 從資料庫中刪除檢視。
create index -- 為資料庫表建立索引。
drop index -- 從資料庫中刪除索引。
create procedure -- 建立儲存過程。
drop procedure -- 從資料庫中刪除儲存過程。
create trigger -- 建立觸發器。
drop trigger -- 從資料庫中刪除觸發器。
建立模式 (Create Schema) -- 向資料庫新增模式。
drop schema -- 從資料庫中刪除模式。
create domain -- 建立資料域。
alter domain -- 更改域定義。
drop domain -- 從資料庫中刪除域。
資料控制grant -- 向使用者授予訪問許可權。
deny -- 拒絕使用者訪問。
撤銷 (Revoke) -- 刪除使用者訪問許可權。
交易控制commit -- 結束當前事務。
rollback -- 中止當前事務。
set transaction -- 定義當前事務的資料訪問特徵。
總結。 親愛的您好,關於SQL語句Q&A,根據您提供的資訊,您在這裡發現的是:根據錯誤訊息,問題出在表別名或列引用的錯誤上。 >>>More
事實上,這種擔心是沒有根據的。 sql
伺服器中有乙個“查詢分析優化器”,它計算 where 子句中的搜尋條件,確定哪個索引可以縮小表掃瞄的搜尋空間,即可以自動優化。 >>>More