台灣最大程式設計社群網站
線上人數
1142
 
會員總數:243620
討論主題:188237
歡迎您免費加入會員
討論區列表 >> ACCESS >> 從查詢區間,計算每人次數
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
從查詢區間,計算每人次數
價值 : 50 QP  點閱數:185 回應數:4

樓主

棠棠
門外漢
0 18
200 22
發送站內信

各位大大好:
我有一資料表,裡面有個會員購買資料,以姓名作區別。
我想製作選擇日期區間,活動開始到結束(這個查詢選擇OK)
區間內有來購買的會員的購買次數?

我的邏輯想法是,
第一步:選擇開始與結束日期,表單會先做第一次更新,列出各會員每天購買資料
第二步:由第一筆資料進行姓名篩選,有重複則計數一次,直到統計完最後一筆資料,計數結果紀錄者。
第三步:再由不重複姓名之第二筆資料,重複第二部動作。

不知道這邏輯對不對?
以及第二步的語法該如何下手?
還是有更簡單的方法呢?謝謝!

搜尋相關Tags的文章: [ 查詢區間計次 ] ,
本篇文章發表於2018-10-10 19:29
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

P陳
檢舉此回應
用查詢的交叉資料表就可以完成了

如果不知我在講什麼
請將您的資料表結構丟上來,並明確述說一下的條件,最好有少量資料

本篇文章回覆於2018-10-11 09:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

棠棠
檢舉此回應
如圖所示,幾筆資料,每個人體驗日期及次數不同,
我希望選取右上日期區間後,表單顯示出"每個人體驗次數"在這日期範圍內。


本篇文章回覆於2018-10-11 13:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

初階MIS
檢舉此回應
第二步你可以參考 DISTINCT 的用法
他主要是過濾重複資料用的
本篇文章回覆於2018-10-11 16:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

P陳
檢舉此回應
以下的方式就可以了 還不必用到交叉資料表

SELECT 資料表1.客戶名稱, Count(資料表1.客戶名稱) AS 客戶名稱之筆數
FROM 資料表1
WHERE (((資料表1.體驗日期) Between #9/1/2018# And #9/15/2018#))
GROUP BY 資料表1.客戶名稱;
本篇文章回覆於2018-10-11 20:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.