1
1
//使用java解释了逻辑,但希望这会有所帮助:) 您可以使用union来实现这一点, 首先计算所有日期并使用union进行查询,
因此,最终查询将在“sqlPart”中形成 然后运行此查询 |
2
1
有一种方法可以在一次数据库命中中获得它,是的,需要做一些合乎逻辑的事情: 动态生成查询,如下所示:
如果您提前知道最长日期,请添加以下部分以更快地完成:
最后点击数据库。
在这里,您将得到如下结果: 6,4,2 现在,这里的每个列值将给出相同数组序列中的日期计数。 示例: 第一个值6是第一个数组值的计数,即2016-06-01,依此类推,可以根据需要以任何格式格式化。 不过,你可以通过应用你的逻辑来更好地改进这一点。 这不是精确的编译代码,以它为参考来实现同样的功能。 |
3
0
请检查此项:
查询将返回分组日期,其中包含每个日期的行数。 |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |