|
|
1
9
FractalizeR的答案是正确的。 让我通过定义函数来展开:
(当然,这些函数可以重写为一行程序,但希望更具可读性) |
|
|
2
8
您需要编写一些函数来将日期转换为从某个日期起经过的月份数。例如,自1980年1月以来。
然后您只需执行简单的“for”循环:
|
|
|
3
8
虽然FractalizeR的答案是正确的。 还有另一种选择。 利用strotime(“2009/08/01-1个月”)将做正确的事情并删除1个月这一事实。
又是一份月份清单 |
|
|
4
2
这是最后的答案,非常有效
|
|
|
5
1
|
|
|
6
0
你的逻辑很好,可以得到一个月的清单。但我不知道在这种情况下我们如何处理这些年。 这是我的密码:
|
|
|
7
0
我绝对同意@FractalizeR的解决方案和@elviejo的添加,它帮助我前进。但我相信我遇到了一些问题,它们可能对其他人有所帮助:(+如果我错了,请纠正我)
例如:
这给了我以下代码:
这就得到了想要的结果。我的话有意义吗? 笔记:
(1)
我甚至不认为
(2) 1月1日,2月2日。。。11月是11日,但12月是 0 . 这不会产生想要的结果。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |