當前位置:首頁 » 編程語言 » sql交易金額
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql交易金額

發布時間: 2022-05-14 16:46:27

sql中有一個取款表,取款id 卡id交易date交易金額,不同的卡id多次進行交易,問每次交易都大於1000的卡id

select distinct 卡id from table1 a
where not exists (select 1 from table1 where 卡id = a.卡id and 交易金額<1000)

資料庫的問題,SQL語句print '交易金額:'+convert(varchar(8)),「+convert(varchar(8)」

你的語句不完整,應該還少了一個交金額欄位,大概是這樣:
print
'交易金額:'+convert(varchar(8),
金額欄位)
其中convert(varchar(8),
金額欄位)的作用是將數值型數據(也可以是其他數據類型)轉換成最多8個字元的字元串,以便和前面的字元串相連。

❸ 請問如何用SQL語句在下列數據中如何按"時間"求不同"交易金額"的和。

select sum(交易金額) where 交易金額 = 4000000 and 時間 = '2009—3—1'

❹ 求助——SQL語句,目前已知每個id每月的交易額,怎麼查詢每個月每個id近半年的交易總額

  1. 關聯取月份最近6個月的數據,按id,月份分組匯總交易額就可以了

  2. 跟1一樣,就是按交易總額排序取前100


1.

select ao.id,ao.state_date,sum(ao.amount) amount from tab_order ao

left join tab_order so on so.id = ao.id and so.state_date between ao.state_date-5 and ao.state_date

group by ao.id,ao.state_date


2.

select * from

(select ao.id,ao.state_date,sum(ao.amount) amount from tab_order ao

left join tab_order so on so.id = ao.id and so.state_date between ao.state_date-3 and ao.state_date

group by ao.id,ao.state_date

order by amount desc

) limit 100

❺ 表裡有客戶姓名,交易時間,交易金額等欄位,sql語句如何取交易金額最大的前一百條在線等,謝謝!

SELECT * FROM 表名 WHERE ROWID <100 ORDER BY 交易金額 DES

希望對你有幫助。

❻ sql語句問題,列出一張當天的交易表中,所有人交易額最大的一筆交易

這就是所有人每人當天的最大交易金額
select name,max(money) from 表 group by name,to_char(time,'yyyy-mm-dd')
那就再套一層,利用name和money值相等的關系,
select name,time,money from 表 where name,money in(select name,max(money) from 表 group by name,to_char(time,'yyyy-mm-dd'))
或者tj_angela那麼寫,用開窗函數也可以。
如果你那的時間就是你寫的那樣,那麼就不需要寫to_char(time,'yyyy-mm-dd')了。

❼ 請問如何用SQL語句在下列數據中按"時間"求大於200000的"交易金額"的和。

SELECT 時間,SUM(交易金額)
GROUB BY 時間
HAVING SUM(交易金額) >200000