[mythtv-commits] Re: Ticket #333: mythfilldatabase retrieves data for every day for the second datadirect source

MythTV mythtv at cvs.mythtv.org
Tue Nov 22 10:53:54 EST 2005


#333: mythfilldatabase retrieves data for every day for the second datadirect
source
-----------------------------------+----------------------------------------
 Reporter:  bolek-mythtv at curl.com  |        Owner:  cpinkham
     Type:  defect                 |       Status:  new     
 Priority:  minor                  |    Milestone:          
Component:  mythtv                 |      Version:  0.18.1  
 Severity:  medium                 |   Resolution:          
-----------------------------------+----------------------------------------
Comment (by bolek-mythtv at curl.com):

 Note that there is one channel that has data but it's not visible. This is
 correct (I made it invisible because of poor reception).

 {{{
 mysql> select c.chanid, c.visible, count(p.starttime) from channel c left
 join
     ->  program p on c.chanid = p.chanid AND starttime >=
 DATE_ADD(CURRENT_DATE(),
     ->  INTERVAL '3 18' DAY_HOUR) AND starttime < DATE_ADD(CURRENT_DATE(),
     ->  INTERVAL 4 DAY) where c.sourceid = 2 group by c.chanid, c.visible;
 +--------+---------+--------------------+
 | chanid | visible | count(p.starttime) |
 +--------+---------+--------------------+
 |   2000 |       1 |                  7 |
 |   2001 |       0 |                  0 |
 |   2002 |       0 |                  0 |
 |   2003 |       1 |                  8 |
 |   2004 |       0 |                  0 |
 |   2005 |       0 |                  0 |
 |   2006 |       1 |                  9 |
 |   2007 |       1 |                  7 |
 |   2008 |       0 |                  0 |
 |   2009 |       0 |                  0 |
 |   2010 |       0 |                  0 |
 |   2011 |       0 |                  0 |
 |   2012 |       0 |                  0 |
 |   2013 |       0 |                  0 |
 |   2014 |       0 |                  7 |
 |   2015 |       0 |                  0 |
 |   2016 |       0 |                  0 |
 |   2017 |       0 |                  0 |
 |   2018 |       0 |                  0 |
 +--------+---------+--------------------+
 19 rows in set (0.08 sec)

 mysql> select c.chanid, c.visible, count(p.starttime) from channel c left
 join
     ->  program p on c.chanid = p.chanid AND starttime >=
 DATE_ADD(CURRENT_DATE(),
     ->  INTERVAL '3 12' DAY_HOUR) AND starttime < DATE_ADD(CURRENT_DATE(),
     ->  INTERVAL 4 DAY) where c.sourceid = 2 group by c.chanid, c.visible;
 +--------+---------+--------------------+
 | chanid | visible | count(p.starttime) |
 +--------+---------+--------------------+
 |   2000 |       1 |                 14 |
 |   2001 |       0 |                  0 |
 |   2002 |       0 |                  0 |
 |   2003 |       1 |                 10 |
 |   2004 |       0 |                  0 |
 |   2005 |       0 |                  0 |
 |   2006 |       1 |                 13 |
 |   2007 |       1 |                 16 |
 |   2008 |       0 |                  0 |
 |   2009 |       0 |                  0 |
 |   2010 |       0 |                  0 |
 |   2011 |       0 |                  0 |
 |   2012 |       0 |                  0 |
 |   2013 |       0 |                  0 |
 |   2014 |       0 |                 16 |
 |   2015 |       0 |                  0 |
 |   2016 |       0 |                  0 |
 |   2017 |       0 |                  0 |
 |   2018 |       0 |                  0 |
 +--------+---------+--------------------+
 19 rows in set (0.01 sec)

 mysql> select c.chanid, c.visible, count(p.starttime) from channel c left
 join
     ->  program p on c.chanid = p.chanid AND starttime >=
 DATE_ADD(CURRENT_DATE(),
     ->  INTERVAL 3 DAY) AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL
 4 DAY)
     ->  where c.sourceid = 2 group by c.chanid, c.visible;
 +--------+---------+--------------------+
 | chanid | visible | count(p.starttime) |
 +--------+---------+--------------------+
 |   2000 |       1 |                 33 |
 |   2001 |       0 |                  0 |
 |   2002 |       0 |                  0 |
 |   2003 |       1 |                 21 |
 |   2004 |       0 |                  0 |
 |   2005 |       0 |                  0 |
 |   2006 |       1 |                 26 |
 |   2007 |       1 |                 32 |
 |   2008 |       0 |                  0 |
 |   2009 |       0 |                  0 |
 |   2010 |       0 |                  0 |
 |   2011 |       0 |                  0 |
 |   2012 |       0 |                  0 |
 |   2013 |       0 |                  0 |
 |   2014 |       0 |                 27 |
 |   2015 |       0 |                  0 |
 |   2016 |       0 |                  0 |
 |   2017 |       0 |                  0 |
 |   2018 |       0 |                  0 |
 +--------+---------+--------------------+
 19 rows in set (0.01 sec)
 }}}

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/333>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list