志翔科技有限公司後勤網

後勤等待處理訊息站,請各位成員努力消除待工區
 
首頁首頁  會員註冊會員註冊  登入登入  

分享 | 
 

 找出某客戶未成交商品

向下 
發表人內容
flying
Admin
avatar

文章數 : 207
注冊日期 : 2008-11-11

發表主題: 找出某客戶未成交商品   周三 11月 26, 2008 9:49 pm

有個功能...
如果要針對 "大成" 查詢....未向公司購買產品的項目...
針對"外銷品"...即料碼第10碼為1和3的產品
可設定 "日期區間"..去搜尋
麻煩您...
回頂端 向下
檢視會員個人資料 http://idon.666forum.net
gogodog



文章數 : 25
注冊日期 : 2008-11-11

發表主題: 如果要針對某客戶查詢....未向公司購買產品的項目...   周二 12月 09, 2008 11:47 pm

是不是列出未曾購買品項?

例如公司產品有一萬項,大成買過3500項,則需要列出另外未曾買過的6500項商品.

用意在於知道對此客戶的目前業務範圍,並據以探討未買其他產品的原因.

要列出大成未購買的產品SQL子句雛形如下

Select * from item where item_no not in (select DISTINCT order_item.item_no from order_item,ordertop where ordertop.orderno=order_item.orderno and ordertop.cust_no='TACHEN' );

解說:
Table
item : 產品檔
order_item : 訂單產品
ordertop : 訂單主檔

欄位
item_no 產品貨號
orderno 訂單編號
cust_no 客戶編號

select 全部欄位 from 產品檔 where 產品編號 不在右邊名單(大成買過的產品名單 ).

把大成買過的建立臨時性產品清單,但因為有些產品會重複買過,所以必須避開重複品號,方法是在SQL加 DISTINCT,
不會重複出現品號的產品清單為
select DISTINCT order_item.item_no(訂單產品貨號) from order_item,ordertop where ordertop.orderno=order_item.orderno and ordertop.cust_no='TACHEN'
回頂端 向下
檢視會員個人資料
gogodog



文章數 : 25
注冊日期 : 2008-11-11

發表主題: 回復: 找出某客戶未成交商品   周三 12月 10, 2008 10:36 pm

延伸性問題,可能出現在上述問題處理後.

對於未曾購買可能加其他條件,例如指定年度或產品類別,並會要求其他客戶編號也要適用,所以規劃時需考慮彈性問題
回頂端 向下
檢視會員個人資料
 
找出某客戶未成交商品
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
志翔科技有限公司後勤網 :: 後勤主題與待工區 :: steelpipe待工區-
前往: