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

किसी समय को निकटतम 15 मिनट के खंड में कैसे गोल करें

SELECT SEC_TO_TIME(FLOOR((TIME_TO_SEC(CURTIME())+450)/900)*900)

इस उदाहरण में मैंने इनपुट समय के लिए CURTIME() का उपयोग किया है, लेकिन आप किसी भी समय फ़ील्ड का उपयोग कर सकते हैं।

900 सेकंड =15 मिनट (गोल करने की अवधि), 450 सेकंड आधा है (गोल तत्व प्रदान करने के लिए)। मैंने निकटतम आधा घंटा प्राप्त करने के लिए 1800/900 के साथ परीक्षण किया है, दूसरों के साथ काम करना चाहिए (10 मिनट के लिए 600/300 आदि)।



  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 group_concat संपूर्ण डेटा नहीं ला रहा है

  2. क्या मैं आँख बंद करके सभी mysql_ कार्यों को mysqli_ से बदल सकता हूँ?

  3. एसक्यूएल उप-चयन से कॉलम का उपयोग करता है जहां खंड

  4. MySQL पंक्ति प्रारूप:निश्चित और गतिशील के बीच अंतर?

  5. mysqli_query के साथ अजाक्स फॉर्म सत्यापन