gpt4 book ai didi

php - 分组依据并显示该组的最新进入日期

转载 作者:行者123 更新时间:2023-11-29 06:06:53 25 4
gpt4 key购买 nike

我有一个分组和求和表,用于显示当前库存(它对所有库存条目进行分组和求和)。我现在想显示每个分组的最新输入日期。

这是我正在处理的内容:

-------------------------------------------------------------------
ProductID | Color | Timestamp | Quantity | RowID |
-------------------------------------------------------------------
25 | Red | 10/10/10 06:22:15 | 250 | 1 |
-------------------------------------------------------------------
32 | Green | 10/10/10 06:23:45 | 100 | 2 |
-------------------------------------------------------------------

$query = "SELECT productid, color, SUM(Quantity) AS TotalQuantity FROM inventory GROUP BY productid, color";
$result = mysql_query($query) or die(mysql_error());

// Table markup here
echo '<tr><td>'. $row['productid'] . '</td><td>' . $row['color']. '</td><td>'. $row['TotalQuantity'];
// Table markup here

我试图使用最大值函数来获取每个 groupby 的最大 rowid,但它变得如此困惑!

最佳答案

好吧,如果每个组的最新进入日期也是最近的,您可以简单地使用:

SELECT
productid,
color,
SUM(Quantity) AS TotalQuantity,
MAX(Timestamp) AS LatestDate
FROM inventory
GROUP BY productid, color;

关于php - 分组依据并显示该组的最新进入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11127412/

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