access 根據日期分組

2025-03-11 12:40:03 字數 4227 閱讀 1180

1樓:網友

如果只是資料,可簡單,sql裡有匯入,直接匯入就行了,如果還有些檢視,把語句加一下戚譁就行了。

如果是用於絕隱軟體的,那還要多一點,要改連線語句,還有,查詢的並仔廳方式不盡相同。

比如 like 中的% ,access裡用*日期用##,等。

2樓:百無生

設碼答顫表名遲敗舉判為tbldate, 欄位名為flddate,fldsn。

在窗體中輸入,同名控制項flddate和fldsn均為文字框,則設定flddate的afterupdate事件**:

dim intsn as integer, mydate as date, mysn as string

mydate =

mysn=left("00",2-len(intsn)) intsn

如何用access進行分類彙總

3樓:記憶e偶爾雨

retmxls-- 商品銷售明細表。

rq--日期。

spid--商品資訊。

sshje--每筆銷售記錄的金額。

select spid,rq, sum(sshje) from retmxls group by rq,spid with rollup order by spid。

根據group by 後的第乙個欄位進行分組,我這裡的是rq,那就是同日期的為一組,並在這一組完的最後一行插入乙個空行,顯示這個組的sshje 的彙總。

select spid,rq, sum(sshje) from retmxls group by spid,rq with cube order by spid。

根據group by 後的每乙個欄位進行分組,並在這一組完的最後一行插入乙個空行,顯示這個組的sshje 的彙總。

下圖的結果中有這個是2005-05-01這個日期的所有商品的彙總額,而是整個表的所有商品所。

有日期的總彙總,而是sph10000002在所有天的彙總。

select spid,rq,sshje from retmxls order by rq compute sum(sshje)。

對compute 後的sum欄位進行彙總,返回明細和乙個彙總兩個結果。

select spid,rq,sshje from retmxls order by rq compute sum(sshje) by (rq)。

對compute 後的sum欄位進行彙總,對by後的欄位進行分組,返回由日期分組後的每個明細和每個彙總的多個結果。

4樓:網友

第一步,開啟access後,點建立,然後查詢設計,彈出視窗先給關閉了第二步,關閉後,點左上角的sql檢視。

第三步,按照你的要求,我們來寫語句。

select 客戶編碼,規格型號,sum(數量) as 總數量,sum(**) as 總** from [2011-2013退] group by 客戶編碼,規格型號。

說明一下,表名就是中括號裡那個,我可能沒寫全,但只能看到你這麼幾個字,不全的話,你自己補一下,還有,sum那兩個是求和,你沒說明白求什麼的和,所以我就暫時給你寫了兩個,其他的話,你仿造一下填進去就好。

然後最後一步。

當上邊的語句都寫好後,點設計,然後,檢視邊上有個執行,點一下就出結果啦。

5樓:達瓦平錯

用交叉表不就行了?橫座標是客戶編碼,縱座標是規格型號,值是數量,屬性求和。

6樓:百無生

既然源資料是excel裡的,我建議你直接用excel資料透視表分類彙總,這比access簡單,也應該比access查詢快多了。

access表或查詢表,按每個月中某個日期段分開求和?

7樓:網友

定義乙個查詢,用sql語句來寫,語句比較複雜,但是能滿足你的要求。table1改成你自己的表名。

select dateserial(year([日期] -13), month([日期] -13), 1) +13 as [週期], 工號], 姓名], sum([數量]) as [總計]

from table1

group by dateserial(year([日期] -13), month([日期] -13), 1) +13, [工號], 姓名]

8樓:網友

我類似的需求解決方式是寫乙個自定義函式, 將類似於 2013-09-14至2013-10-13這樣的日期段轉換為2013-10, 在寫查詢語句時呼叫這個函式將日期進行轉換, 然後分組彙總即可。

9樓:網友

查詢-is not null and between [forms]![各月銷售額對話方塊]![起始日期] and [forms]![各月銷售額對話方塊]![終止日期]總計。

10樓:小狂中

select year(日期)*100+month(日期)-iif(day(日期)<14,1,0),工號,姓名, sum(數量)

from t3

group by year(日期)*100+month(日期)-iif(day(日期)<14,1,0),工號,姓名。

access 如何按月份分組

11樓:寒雲

「失效時間」是:「時間型別」的。

那應該是2008-04-01這樣的格式吧?

試試這個:select * from [表名] order by month(失效時間) asc

access分組查詢日期最大值

12樓:網友

在access的sql查詢介面輸入。

select max(欄位1) as 欄位1,欄位3 from 表。

group by 欄位3

access,報表記錄分組,怎麼設定成如下格式

13樓:常山大寶

其實,這個利用報表嚮導是很容易做到的!

下面給以簡單的提示,其他的自己多摸索,相信你完全可以做出想要的效果來。

開啟「報表嚮導」

在「表/查詢」裡面選擇你要生成報表的表或查詢,選擇「可用欄位」後點選向右的箭頭,完成欄位選擇後點選「下一步」按鈕。

是否新增分組級別中,先新增「學號」,再新增「姓名」,然後點選「下一步」按鈕。

點選「彙總選項」按鈕,勾選【彙總】與【平均】後按「確定」按鈕返回,然後點選「下一步」按鈕。

佈局「遞階」,方向「縱向」,然後點選「下一步」按鈕。

選擇自己喜歡的「樣式」,然後點選「下一步」按鈕。

勾選「修改報表設計」,然後點選「完成」按鈕。

在「報表設計」視窗刪除自己不需要的內容,排版,設定字型顏色。ok~~

access 怎麼將不同分組條件的統計資料放在乙個查詢中

14樓:揚業

這實際上是用了不正規的統計表造成最後統計困難的。

所以要先將表的一條記錄分成兩條,然後再合成乙個表,最後再彙總,首先用乙個聯合查詢 取名查詢1:

select format([預算月份],"yyyymm") as 月,預算金額,0 as 實際完成金額 from 表。

union select format([預算完成日期],"yyyymm") as 月,0,預算金額 from 表;

再用簡單查詢嚮導做乙個彙總查詢就行了:

select distinctrow 月, sum(預算金額) as 預算總金額, sum(實際完成金額) as 實際完成總金額 from 查詢1 group by 月;

結果圖如下:

access分組統計

15樓:網友

第一步select 組別編號,sum(iif(性別='女', 1, 0)) as 女生數,sum(iif(性別='男', 1, 0)) as 男生數。

from 學生資料表。

group by 組別編號。

第二步, 將第一步的語句填進(..

select sum(iif(女生數=0 and 男生數<>0, 1, 0)

from (.男生組的個數。

select sum(iif(女生數<>0 and 男生數=0, 1, 0)

from (.女生組的個數。

select sum(iif(女生數<>0 and 男生數<>0, 1, 0)

from (.混合組的個數。

access資料庫如何根據兩個欄位的匹配程度進行排序

select user.movie.from user movie where user.m type movie.m type ground by user.m type desc 這樣你有個問題,核取方塊提交的資料是不是同時保持在兩個表中,還是隻保持一個表,這樣做不顯得麻煩嗎,你為什麼不把使用者...

十二星座準確的日期是什麼,十二星座的日期分別是什麼?

白羊座跟金牛座在一起怎麼樣 徐陽2004年3月16日出生 十二星座的日期分別是什麼?十二星座的日期分別是什麼?十二星座的日期到底是如何劃分的?要準確的 十二星座的日期準確來說是根據中國傳統的二十四節氣的中氣時間來劃分的。這種劃分方法只適用於十二星座之太陽星座。12星座的日期分別是什麼?十二星座的對應...

路西法出生日期?墮天日期?死亡日期?七大原罪分別是

追究根源,路西法的歷史要遠遠比撒旦來的晚。當撒旦以上帝使者的身份,活躍於 塔納赫經 的時候,路西法的名字都還沒有出現。但是在猶太教時代,卻有一個身份與路西法類似的天使,梅丹佐。這位天使,是猶太教時期的至高天使,擁有 小耶和華 契約之天使 天軍之王 萬物的創造者 等一系列稱號。他不僅是上帝身邊最偉大的...