在access資料庫中,如何建立查詢所有使用者的最近記錄

時間 2021-10-14 22:24:01

1樓:

要使用交叉查詢

首先你表要增加乙個字段,叫「購買序數」,就是購買第一次是1,第二次是2,...

transform last(表.交貨數量)

select 表.使用者

from 表

where 表.購買序數<=10

group 表.使用者

pivot 表.購買序數;

這個查詢是:

1:查處所有購買序數在10以內的所有記錄(這10次當然是最近的三次),

2:把查出的記錄按照使用者分組

3:將夠買序數作為列標題,求出每個使用者在各自10次內的各自購買數量

例如:查詢結果

使用者 1次, 2 次,3次, 4次, 5次, 6 次,7次, 8 次,9 次,10 次

張 11 , 0, 12, 23 , 24 , 5 , 67 , 88 ,91, 5

李 4 , 5 , 1 , 8 , 6, 10 , 23, 0, 0 , 0

結果的意思是張使用者在最近10次購買記錄內第一次購買了11個,第二次購買了0個,第三次購買了12個......

李使用者在10次內第一次購買了4個.....

我給你弄了半天,也只能做到查出你表內所有使用者最近10次購買記錄的「購買數量」

不能夠查出購買記錄的所有字段,想必我的查詢是最符合你的意思的了

如果你非要查出所有字段,我建議你用程式設計序的方法,設定陣列來做,如果光靠查詢,估計夠嗆

給分吧,哈哈。。。。。。。。。。

2樓:離戲論

select top 10 * from 表 order by 使用者,交貨日期 desc

3樓:匿名使用者

如果使用top的話

結果必須是用時間降序排序的。

就是select top 10 * from 表名 order by 交貨日期 desc

因為它是限制查詢結果集返回的行數,所以必須按時間降序才能得到最近的10個記錄

4樓:匿名使用者

select top 10 from 表名 where 使用者

在 access資料庫中,怎麼使用語句進行查詢

5樓:慶有

在access vba 裡面使用

docmd.runsql sql語句即可

6樓:犀利的胡茬子

在**裡寫

sql="select from where"

constr=連線字串

set con=server.createobject("adodb.connection")

con.connectionstring=constrcon.open

set res=server.createobject("adodb.recordset")

res.open sql,con,3,2 '在這裡那個sql變數

這個是asp裡的**

在access資料庫中,對資料表中記錄個數彙總的查詢是

sql語句如何查詢access資料庫中某一字串字段長度等於某個值的所有記錄?

7樓:匿名使用者

sql語句查詢某一字串字段長度等於某個值的所有記錄使用語句為:sql=select * from 表名稱 where len(字元列名稱)=長度值

結構化查詢語言(structured query language)簡稱sql,是一種特殊目的的程式語言,是一種資料庫查詢和程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統。

sql的len() 函式,len 函式返回文字字段中值的長度。

select 語句用於從表中選取資料。結果被儲存在乙個結果表中(稱為結果集)。

select * from tabel中 * 號表示獲得全部字段值,如需特定字段,可用:

select 列名稱1, 列名稱2,列名稱3 from tabel

8樓:匿名使用者

access怎麼會不支援len呢?

select * from 表 where len(字段) = 值

肯定可以

9樓:

select *

from 表名

where len(欄位名)=某個值

10樓:匿名使用者

可以用like 啊!

select * from tabel where field1 like "__" (引號內是n個下劃線)

乙個下劃線相當於 len(xx) =1

用vb在access資料庫中建立檢視(就是建立個查詢

路子沒什麼問題。你一步一步的試驗吧。從 create view query4 as select from ad order details 開始。一條一條的往上加,看看加誰會出錯。 你的 沒反應 是什麼意思呢?修改表結構本來就不會有返回值,你只要檢查該查詢是否建立就可以了。如果你要執行該查詢,在建...

如何建立ACCESS資料庫,如何建立乙個Access資料庫

慶有 開啟access 選擇空白資料庫,定義資料庫位置,名稱,單機建立,就完成了access資料庫的建立工作。 建立新資料庫檔案的方法有很多。主要有兩種方法 一 空白資料庫,直接結構與資料同時進行輸入 如果果建立完成後再修改結構,原內容可能丟失 二 結構和資料分兩步進行了操作 推薦 那麼第一種方法注...

怎麼建立access資料庫tstud和t score兩表之間的一對一關係

設兩個主鍵的列名分別為tstud id 和tscore id,建立關係的前提是這兩個欄位的資料型別必須完全一樣,然後分別在tstud表和tscore表上將上述列設為主鍵,最後新建一個查詢,在查詢內執行如下語句即可。alter table tscore add constraint fk tscore...