मैं एक मेज की तरह इस15 मिनट
CREATE TABLE `time_table` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`creationDate` DATETIME NOT NULL,
PRIMARY KEY (`id`)
)
मैं मूल रूप से तालिका में कुछ रिकॉर्ड के निर्माण के समय की दुकान लग रहा है कि राशि से Mysql दिनांक समय समूह। मैं जानता हूँ कि अगर मैं रिकॉर्ड 15 मिनट के अंतराल में बनाया गया है कि मैं इस
SELECT FLOOR(UNIX_TIMESTAMP(creationDate)/900) AS t,
COUNT(*) FROM time_table
GROUP BY t
कि मुझे इस
t COUNT(*)
1434187 1
1434188 3
1434189 2
1434190 2
मैं कैसे करूँ तरह कुछ देता है की तरह कुछ का उपयोग करेगा की गिनती प्राप्त करना चाहते हैं मतलब पहले कॉलम का? मैं यह मेरे जैसे
t COUNT(*)
2:00pm - 2:15pm 1
2:15pm - 2:30pm 3
2:30pm - 2:45pm 2
2:45pm - 3:00pm 2
मैं समझता हूँ कि कुछ हेरफेर के साथ मैं मिल सकता है कुछ दिखाना चाहते हैं तो 1,434,187 2:15 बजे दिखाने के लिए। यहां तक कि यह एक अच्छी शुरुआत हो सकती है .... फिर कुछ तर्क के साथ मैं पूरी अवधि दिखा सकता हूं। धन्यवाद!
आसान और स्पष्ट समाधान के लिए +1, लेकिन कुछ यहाँ गलत हो जाता है, गिनती (चुनिंदा में ...) सही नहीं है ... और यह 24 घंटे के लिए ही काम करता है ... – Dani
@Dani - आपका 'कहां' खंड कैसा दिखता है? –