每天计算和总和不同的值

时间:2016-11-26 11:31:05

标签: mysql sql sql-order-by

每天如何计算不同的值?和每天的总价值?在一个请求中。

Day (currentmonth) | totaView1 | totalView1 (lastmonth) |totalOfViews

我发现每天计算所有tview值的总和:

  

SELECT DATE(tdate)Date,COUNT(DISTINCT tview)totalOfViews FROM mytable GROUP BY DATE(tdate)

我有一个键(key2),它连接了日期和渲染的数量,因为我不希望在同一天中同时渲染两个相同的渲染。

当我使用'INSERT ON DUPLICATE key2 UPDATE'插入新渲染时,对我来说最容易。我只用一个请求更新视图的数量。我不知道'INSET ON DUPLICATE'< 2个不同的键>更新:newview。有趣的问题; - )

日期是我表格中的时间戳。

我使用php 7,MySQL和PDO来做声明。

有趣的输出之一:

{{1}}

在我找到请求的范围之后,每天比较数字视图的évolution。例如:

{{1}}

“alter table”可以做到这个结果吗?

1 个答案:

答案 0 :(得分:0)

一种可能性是使用条件聚合:

{{1}}