Ciao.

Ho un problema in mysql perchè dovrei escludere da una query di estrazione tutti quei records che rispetto al primo con lo stesso tblID rientrano nella fascia di un'ora.

Ecco un esempio:
codice:
+----------+---------------------+ 
| tblID    | theDate             | 
+----------+---------------------+ 
| 77002221 | 2013-06-12 11:17:29 | 
| 56009055 | 2013-06-12 11:17:29 | 
| 77002221 | 2013-06-12 11:47:29 | 
| 77002221 | 2013-06-12 12:17:29 | 
| 77002221 | 2013-06-12 12:47:29 | 
+----------+---------------------+
Con i dati di cui sopra l'estrazione dovrebbe essere la seguente:
codice:
+----------+---------------------+ 
| tblID    | theDate             | 
+----------+---------------------+ 
| 77002221 | 2013-06-12 11:17:29 | 
| 56009055 | 2013-06-12 11:17:29 | 
| 77002221 | 2013-06-12 12:47:29 | 
+----------+---------------------+
perchè le righe con tblID 77002221 successive al primo record rientrano in un'ora di tempo riseptto all'orario iniziale 2013-06-12 11:17:29; quindi i records che dovrei prendere devono partire da 2013-06-12 12:17:29 :
codice:
 
+----------+---------------------+ 
| tblID    | theDate             | 
+----------+---------------------+ 
| 77002221 | 2013-06-12 11:47:29 | 
| 77002221 | 2013-06-12 12:17:29 | 
+----------+---------------------+
Potreste darmi qualche suggerimento?
Grazie
codice:
DROP TABLE IF EXISTS `timediff`;
CREATE TABLE `timediff` (
  `tblID` int(10) DEFAULT NULL,
  `theDate` datetime DEFAULT NULL,
  `id` int(10) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records of timediff
-- ----------------------------
INSERT INTO `timediff` VALUES ('77002221', '2013-06-12 11:17:29', '1');
INSERT INTO `timediff` VALUES ('56009055', '2013-06-12 11:17:29', '2');
INSERT INTO `timediff` VALUES ('77002221', '2013-06-12 11:47:29', '3');
INSERT INTO `timediff` VALUES ('77002221', '2013-06-12 12:17:29', '4');
INSERT INTO `timediff` VALUES ('77002221', '2013-06-12 12:47:29', '5');