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...