gpt4 book ai didi

MySQL 8 周报告

转载 作者:行者123 更新时间:2023-11-29 00:07:38 24 4
gpt4 key购买 nike

我正在尝试制作一份 8 周的销售报告,但我读到我不能使用 week('date') = # 以避免性能问题。我的计划是获取周值的最大值,然后从 1 减去 7 以显示 8 周的总和

选择总和(tot)
来自文塔
其中 week('date') = MAX(week( (DATE_FORMAT(STR_TO_DATE(fec, '%d/%m/%Y'), '%Y-%m-%d')) , 0)) -7

我该怎么做?这是我的表结构和 1 行(如果需要)。

id  int(255)    NO  PRI     auto_increment
can int(11) NO
tot double NO
fec varchar(30) NO
hor varchar(20) NO
cod_f varchar(10) YES MUL
per_f varchar(30) YES MUL
tdt varchar(15) NO
des double YES
cdv varchar(15) NO
cliente varchar(100) YES
fdc varchar(30) YES
local varchar(25) NO

id can tot fec hor cod_f per_f tdt des cdv cliente fdc local
1 1 179 10/08/2014 11:10:35 a.m. 1158 D 0 CAMBIO DE PILA 1492 YESENIA 10/08/2014 KCRIS

最佳答案

select sum(tot) 
from venta
where yearweek(date) between yearweek(curdate() - interval 7 week)
and yearweek(curdate())

关于MySQL 8 周报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26763420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com