sql訂單表
A. 求sql語句,統計訂單表裡被下單前10的商品
select id,cid,procts from(
select id,cid,procts from 表名 order by procts desc) where rownum <=10
B. SQL高手請進、謝謝! 有四張表,客戶表,客戶訂單表,訂單表,book表 .....寫在問題補充里
問題1:
select address, client_name, phone, order_id
from client A
inner join client_order B
on A.client_id =B.client_id --這個不用解釋吧
問題2:
select tt1.client_name, sum(tt2.count*tt2.price) as total_price
from (select client_name, order_id
from client A
inner join client_order B
on A.client_id =B.client_id) tt1 --得到客戶訂單表
inner join (select order_id,count,price
from order C
inner join book D
on C.book_id=D.book_id) tt2 --得到訂單價格表
on tt1. order_id=tt2.order_id --根據訂單號做連接
group by tt1.client_name --根據客戶名匯總金額
C. sql一條語句查詢訂單表下過兩次單的顧客。
1、首先在sql軟體中,確定要重命名的表,如下圖所示。
D. 在資料庫中利用SQL語言建立「客戶表」、「貨品表」和「訂單表」,表結構如下:
CREATE TABLE
表名_客戶表
(
列名1 類型 是否為空,
列名2 類型 是否為空,
列名3 類型 是否為空
)
例如:
Create table 客戶表
(
姓名 char(16) NOT NULL,
電話 char(11) NOT NULL,
)
注意:在建表前先要選擇資料庫,
E. 在一個表中如何根據訂單號查詢訂單,用sql語句
訂單表:order
包含欄位: id,orderNo,amount
中文意思:序列,訂單號,金額
查詢語句:
select * from order where orderNo = '訂單編號'
因為編號是字元串類型,所以需要加單引號哦
F. SQL server訂單表和訂單明細表怎樣同步插入
資料庫中訂單表與訂單明細表 一般表示一個是主檔一個是明晰當
主檔記錄 記錄訂單:訂單號,創建時間,創建人,是否結案,是否取消訂單等狀態的信息
明晰當 記錄:訂購的訂單號,數量,價格,廠商 等資料
這樣創建有利於系統的維護,和查詢資料等
要是一樣表,欄位太多,會影響系統效能!
G. sql訂單表怎麼設計比較合理
訂單主表裡的總金額有沒有兩可,你可以不要這個欄位,查詢的時候直接匯總明細表的金額。當然如果考慮到查詢速度,也可以要這個欄位,在創建訂單和修改訂單時,把總金額寫入到欄位中。
你擔心匯總明細金額時太慢,我覺得這是多餘的,一張訂單的明細數據能有多少呢?1萬條,夠多了吧?可是即使是3萬條,一個「sum(金額)」的查詢也是很快的。
關於怕程序運行一半出問題的事情,你可以在做程序時用事務控制一下。(事務:多條資料庫寫入操作的集合,特性是要麼所有操作都執行成功,要麼所有操作都被回滾,取消執行),這樣就保證了你數據的一致性。
H. SQL資料庫 我要建訂單表中的總價列,是自動生成的(由產品表的單價*訂單表的數量),哪個高手能幫下
建立個觸發器
create trigger Mytrg
on 訂單表
for insert,update
as
begin
update 訂單表 set 總計=產品表.單價*訂單表.數量 where exists(select * from inserted ,產品表 where inserted.編號=訂單表.編號 and inserted.編號=產品表.編號 )
end
I. 我想在SQL訂單清單裡面原表中添加幾行數據,要怎麼操作!
假設需全部添加的數據在表tb1(須與訂單清單結構相同)中
insert into 訂單清單 select * from tb1
J. 使用sql語句 查詢訂單表中訂單號最大的,上傳時間在time1,time2之間,售貨員為xx的訂單所有信息
select * from 訂單表 where 訂單號 in (select max(訂單號) from 訂單表 where time between time1 and time2 and 售貨員 = xx)