gpt4 book ai didi

mysql - 在日期更改时重新启动的每个表行的计数器 Mysql

转载 作者:行者123 更新时间:2023-11-28 23:30:39 25 4
gpt4 key购买 nike

我有以下 mysql 查询返回计数器以及表中的结果,但是我希望计数器在日期更改时重新启动,任何人都可以协助阐明一些帮助,非常感谢

SELECT
@n := @n + 1 RowNumber,a.run_date

FROM (SELECT @n:=0 initvars),run_table a

最佳答案

试试这个:

SELECT run_date,       
@n := IF (@prev_date <> run_date,
IF( @prev_date := run_date, 1, 1),
@n + 1) AS RowNumber
FROM run_table a
CROSS JOIN (SELECT @n:=0, @prev_date := '1900-01-01') initvars

Demo here

关于mysql - 在日期更改时重新启动的每个表行的计数器 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37418280/

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