私はこのようなデータを持っています。 Data Tableサブクエリを解決する方法は1行以上返します
タイムフレーム中にトップ10の支出(ポイントを獲得)を表示したいと考えています。 マイSQL:
SELECT MOBILE,SUM(VALUE) as speding FROM crm_transaction WHERE MOBILE IN (SELECT DISTINCT MOBILE FROM crm_transaction)
私はこのようなデータを持っています。 Data Tableサブクエリを解決する方法は1行以上返します
タイムフレーム中にトップ10の支出(ポイントを獲得)を表示したいと考えています。 マイSQL:
SELECT MOBILE,SUM(VALUE) as speding FROM crm_transaction WHERE MOBILE IN (SELECT DISTINCT MOBILE FROM crm_transaction)
SELECT MOBILE,SUM(VALUE) as speding
FROM crm_transaction
WHERE MOBILE IN (SELECT DISTINCT MOBILE FROM crm_transaction)
group by mobile
それはうまくいく、ありがとう。 –
これは、あなたが時間を格納する列の実際の名前とTIME_FRAMEを変更する必要が
select mobile, sum('value') as speding
from crm_transaction
where time_frame between '<time from>' and '<time to>'
group by mobile
order by speding desc limit 10
仕事に>から>から<時間と<時間を変更する必要がありますあなたの所望の時間値。
それはうまくいく、ありがとう! –
どのデータベースにタグを付けてください。 – OldProgrammer