在python sqlalchemy中编写select请求

wtzytmuj  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(482)

我有一个表,有5列(日期、字段\u 1、字段\u 2、字段\u 3、类别),我想对所有字段\u 1求和
这是我的sql请求,我想把它转换成python-sqlalchemy

select SUM(Conso_Tranche_Jour) AS Conso_Tranche_Jour, SUM(Conso_Tranche_Nuit) AS Conso_Tranche_Nuit, SUM(Conso_Tranche_Pointe) AS Conso_Tranche_Pointe, Compteur, DATE_FORMAT(Date_conso, "%m/%Y") AS Date_conso
from conso_ht WHERE compteur =%s
group by DATE_FORMAT(Date_conso, "%Y-%m-01"), Compteur
ORDER BY Date_conso ASC

这是我写的,但它不是我想要的好工作

consommation = db.session.query(ConsommationHT.Date_conso, label('jour', func.sum(ConsommationHT.Conso_Tranche_Jour)), label('pointe', func.sum(ConsommationHT.Conso_Tranche_Pointe)), label('nuit', func.sum(ConsommationHT.Conso_Tranche_Nuit))).filter(ConsommationHT.Compteur==current_user.Compteur).group_by(asc(ConsommationHT.Date_conso)).all()

请问有什么想法,我可以如何处理做它??

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题