2010-09-27 11 views
5

मुझे 24 घंटे से कम समय तक बनाए गए तालिका में सभी डेटा चुनने की आवश्यकता नहीं है। क्या कोई जानता है कि इसे कैसे करना है?* उस तालिका में चुनें जहां 24 घंटे पहले डेटाटाइम

+1

DATE_FIELD का आह्वान किया है मान लें एक तारीख स्तंभ बनाया है अपने रिकॉर्ड है? – JoshD

उत्तर

15

अपनी मेज एक DATETIME क्षेत्र, इस उदाहरण में

SELECT * FROM tablename WHERE date_field >= SUBDATE(NOW(), INTERVAL 24 HOUR) 

या

SELECT * FROM tablename WHERE date_field > NOW() - interval 1 day 
+0

+1 है: आपने मुझे 23 सेकंड तक हराया –

0

आपके डेटाबेस पर निर्भर करता है। तारीख गणित कार्यों को देखें उदा। आपकी सहायता फ़ाइलों में datediff और date_sub।

+0

टैग्स द्वारा निर्णय लेते हुए मुझे लगता है कि यह mysql – arthurprs

संबंधित मुद्दे