From 86c31aa7fb08798c3098a186a84753a75e8469e4 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Sat, 20 Jul 2013 15:10:23 +0200 Subject: [PATCH] Add missing date selection --- .../database/DatabaseCommand_CalculatePlaytime.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/database/DatabaseCommand_CalculatePlaytime.cpp b/src/libtomahawk/database/DatabaseCommand_CalculatePlaytime.cpp index ac174329c..1f02af416 100644 --- a/src/libtomahawk/database/DatabaseCommand_CalculatePlaytime.cpp +++ b/src/libtomahawk/database/DatabaseCommand_CalculatePlaytime.cpp @@ -114,9 +114,13 @@ DatabaseCommand_CalculatePlaytime::exec( DatabaseImpl *dbi ) " JOIN track t ON pi.trackname = t.name " " JOIN artist a ON a.name = pi.artistname AND t.artist = a.id " " JOIN playback_log pl ON pl.track = t.id " - " WHERE guid IN (%1); " + " WHERE pi.guid IN (%1); " + " AND pl.playtime >= %2 AND pl.playtime <= %3 " ) - .arg( d->plEntryIds.join(", ") ); + .arg( d->plEntryIds.join(", ") ) + .arg( d->from.toTime_t() ) + .arg( d->to.toTime_t() ); + } TomahawkSqlQuery query = dbi->newquery();