前提・実現したいこと
DjangoのORMの記述について質問です。
20191028 7000
20191029 -4000
という結果を取得したいのですが、うまくgroup by できていない状況です。
SQL「select RESULTYMD,SUM(PRICE) from TEST WHERE MEMBERID = 'example' group by RESULTYMD order by RESULTYMD
」
環境:python 3.7
mySQL
発生している問題
データベースから日にちごとに金額を集計したいのですが、
うまくまとまってくれません。
お力をお貸しください。
テーブル定義
RESULTYMD PRICE MEMBERID
20191028 2000 example
20191028 1000 example
20191028 4000 example
20191029 4000 example
20191029 -2000 example
20191029 -6000 example
該当のソースコード
result = TEST.objects.filter(MEMBERID='example')
.values('RESULTYMD','PRICE')
.annotate(price=Sum('PRICE'))
.order_by('RESULTYMD')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。