2017-12-19 15 views
0

MySQL Workbenchで月曜日と日曜日の期間をカバーする週別レポートを抽出するのに役立つビューを作成しようとしています。MySQLで週単位で更新する必要があるビューを作成する

日付を自動的に更新するように動的に書き込む方法がわかりません。 これは私が書いたクエリです:

SELECT from_unixtime(date, '%d/%m/%Y'), count(distinct(playerId)) FROM innodb.player_spin 
WHERE date between 1512950400 and 1513555199 
GROUP BY from_unixtime(date, '%d/%m/%Y'); 

答えて

0

は、私は通常、T-SQLで働くので、私は、これはそれを実行して動作していることを確認することはできません。

Weekday functionといくつかdate math

SELECT from_unixtime(date, '%d/%m/%Y'), count(distinct(playerId)) FROM 
innodb.player_spin 
where date between (Date_ADD(CURDATE(), INTERVAL (0 - WEEKDAY(CURDATE()) DAY) and (Date_ADD(CURDATE(), INTERVAL (0 - WEEKDAY(CURDATE() +7) DAY) 
group by from_unixtime(date, '%d/%m/%Y'); 
+0

を使用して、残念ながら、それはMySQLのために働いていないが、あなたのヒントに感謝多くは、私はその間平日機能と日付数学に探しています。 –

関連する問題