我在PHPMyAdmin上有一个SQL数据库,我正在尝试为它编写查询。
我想写的一个查询是:查找包含日期时间的列的平均值并显示该平均值。我遇到的问题是一件物品同时被带了两次。表名是Orders。例如:
我该如何编写这个SQL查询?
最终结果我想要一个日期时间,它是上述所有日期时间的平均值。记住底部数据时间数字必须计算平均值的两倍。
谢谢!
答案 0 :(得分:2)
SELECT FROM_UNIXTIME(SUM(Quantity * UNIX_TIMESTAMP(DateTimeStart)) / SUM(Quantity)) AS `avg-time` FROM orders;
我是如何处理此查询的?