gpt4 book ai didi

MYSQL查询选择不同的月份和年份

转载 作者:行者123 更新时间:2023-11-29 03:55:46 26 4
gpt4 key购买 nike

我有一个包含多个日期的日期时间列的表。我想为仅存在一次的每一行输出月份和年份。例如“2017 年 4 月2018 年 4 月2018 年 5 月2018 年 6 月

我已经设法让下面的工作正常,它显示“April May June”,但它需要显示四月两次,因为它在不同的年份,我也想显示它们各自的年份。

<?php $results = mysqli_query($link, 'SELECT DISTINCT MONTH(date_added) AS "Month" FROM payments') or die("Query fail: " . mysqli_error($link)); ?>

<?php foreach($results as $result) :?>
<?php $monthText = date("F", strtotime("2001-" . $result['Month'] . "-01")); ?>
<?= $monthText ?>
<?php endforeach; ?>

我已经研究了几个小时,但未能找到有效的解决方案。

最佳答案

您可以将 distinct 关键字应用于字段组合:

SELECT DISTINCT YEAR(date_added) AS "Year", MONTH(date_added) AS "Month" FROM payments

关于MYSQL查询选择不同的月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50775116/

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