"H. İbrahim YILMAZ" @ 31-03-2011 13:10: > Merhaba, > Ufak bir mysql sorum olacak. Mysql date/time fonksiyonlarını biraz > kurcaladım kafam karıştı. Aşağıdaki şekilde bir tablom var:
Sadece "Salı" günü gelen kayıtları saymak için; SELECT COUNT(*) AS cc FROM `t1` WHERE DAYNAME(FROM_UNIXTIME(tStamp)) = "Thursday" Sadece sabah 7'de gelenleri saymak için; SELECT COUNT(*) AS cc FROM `t1` WHERE HOUR(FROM_UNIXTIME(tStamp)) = 7 Tabi ne kadar performanslı olur bilemiyorum. Test tablosu aşağıdaki gibidir; CREATE TABLE IF NOT EXISTS `t1` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `tStamp` int(11) NOT NULL, PRIMARY KEY (`Id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; INSERT INTO `t1` (`Id`, `tStamp`) VALUES (1, 1301569372), (2, 1301569375), (3, 1301569377), (4, 1311569377); -- Omer Barlas [email protected] _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
