iT邦幫忙

0

點數獎金這樣的條件 SQL 指令要如何下 ?

sql

季獎金10~12月 , 把total為0的去掉(表示是贈的),PartnerNO就是門市。
條件的productNo就是點數表上的產品編號。
SQL有三個條件,期間、產品編號跟total=0要去掉。
我想到以下指令
select partnerno , ProductNo ,TOtal from [EOS].[dbo].[SaleBody] where shipno PartnerNo = 'S0009' and Total <> 0 ;

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

10
賽門
iT邦超人 1 級 ‧ 2012-01-26 10:39:13
最佳解答

由於問題有點模糊, 我把我的想法加進來, Tony老大應該是想把10~12月間, 全公司各門市在各個產品的銷售總金額做個查詢, 如果是這樣子的想法...

&lt;pre class="c" name="code">SELECT PartnerNO, ProductNO, SUM(Total)
  FROM [EOS].[dbo].[SaleBody]
 WHERE Total &lt;> 0
   AND LEFT(ShipNo, 5) BETWEEN '10010' AND '10012'
 GROUP BY PartnerNO, ProductNO
 ORDER BY PartnerNO, ProductNO

如果只是要查單一門市的各產品:

&lt;pre class="c" name="code">SELECT ProductNO, SUM(Total)
  FROM [EOS].[dbo].[SaleBody]
 WHERE Total &lt;> 0
   AND PartnerNO = 'S0002'
   AND LEFT(ShipNo, 5) BETWEEN '10010' AND '10012'
 GROUP BY ProductNO
 ORDER BY ProductNO

如果要查產品在各門市的銷售:

&lt;pre class="c" name="code">SELECT PartnerNO, SUM(Total)
  FROM [EOS].[dbo].[SaleBody]
 WHERE Total &lt;> 0
   AND ProductNO = '07000023'
   AND LEFT(ShipNo, 5) BETWEEN '10010' AND '10012'
 GROUP BY PartnetNO
 ORDER BY PartnerNO

如果要查門市銷售排行:

&lt;pre class="c" name="code">SELECT PartnerNO, SUM(Total)
  FROM [EOS].[dbo].[SaleBody]
 WHERE Total &lt;> 0
   AND LEFT(ShipNo, 5) BETWEEN '10010' AND '10012'
 GROUP BY PartnetNO
 ORDER BY SUM(Total) DESC

如果要查產品銷售排行:

&lt;pre class="c" name="code">SELECT ProductNO, SUM(Total)
  FROM [EOS].[dbo].[SaleBody]
 WHERE Total &lt;> 0
   AND LEFT(ShipNo, 5) BETWEEN '10010' AND '10012'
 GROUP BY ProductNO
 ORDER BY SUM(Total) DESC

以上提供Tony老大參考.

看更多先前的回應...收起先前的回應...

賽大這麼早就開工了哦
恭喜

賽門 iT邦超人 1 級 ‧ 2012-01-26 16:26:37 檢舉

恭喜迎春

2月1日新ERP系統上線, 現在要建置正式環境及準備開帳....健身

總裁 iT邦好手 1 級 ‧ 2012-01-27 20:23:21 檢舉

恭喜迎春

Albert iT邦高手 1 級 ‧ 2012-01-27 21:19:31 檢舉

AND LEFT(ShipNo, 5) BETWEEN '10010' AND '10012'

謙生蟹
逕生蝦
早知會 [關聯] 請及早用 [關聯] 切莫 [運算]
祥生瑞
囍生晉

Albert iT邦高手 1 級 ‧ 2012-01-27 22:21:39 檢舉

從 ERP 期初開帳科目設定
看出 ERP 的偏與全
[開帳分錄是否自動化]
是否有 [開帳盤點]
是否有 [開帳發票應收/應付] -- 才能做 帳玲分析
是否有 [開帳進貨] <-- 才能做 庫齡分析

我要發表回答

立即登入回答