Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL - घंटे को समूहबद्ध कैसे करें, 30 मिनट तक ऑफ़सेट करें

एक समाधान एक सहायक तालिका का उपयोग करना है जिसमें आपका टाइमलाइस होता है।

FromHour और ToHour केवल तार हैं

TABLE timeslice
ID | FromHour | ToHour | NextDay
---+----------+--------+-------
1  | 00:30    | 01:30  | 0
2  | 01:30    | 02:30  | 0
<snip>
24 | 23:30    | 00:30  | 1

select date(date) aDate, ID ,date, bidOpen, max(bidHigh),min(bidLow)
from data inner join timeslice
    ON date >= CONCAT(date(Date),' ',FromHour) 
    and date < concat(date(DATEADD(day,NextDay,date),' ',ToHour)
group by aDate, ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL डीबी में एक .dmp फ़ाइल (ओरेकल) कैसे आयात करें?

  2. क्या यह थ्रेड-स्थानीय फ्लास्क-SQLAchemy सत्र के कारण MySQL सर्वर त्रुटि दूर हो गया है?

  3. PHP MySQL से एक्सेल स्प्रेडशीट में कनवर्ट करें कॉलम ऑटोसाइज करें

  4. दूरस्थ MySQL कनेक्शन सक्षम करें:त्रुटि 1045 (28000):उपयोगकर्ता के लिए प्रवेश निषेध

  5. यूनिकोड वर्णों 🐲 या आदि द्वारा django क्वेरी को फ़िल्टर करें