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

एक चार्ट बनाने के लिए एक MySQL डेटाबेस और दिनांक सीमा के अनुसार समूह को क्वेरी करें

मुझे पूरा यकीन नहीं है कि मुझे पता है कि आप क्या चाहते हैं। परंतु । . ।

तालिका परिभाषा को इस तरह मानते हुए:

create table ticket_data (ticket_num int,
                          status_changed_date datetime,
                          from_state int,
                          to_state int);

उदाहरण के लिए, निम्नलिखित आपको प्रतिदिन के मानों की संख्या देगा:

select date(status_changed_date) as status_date, count(*)
from ticket_data
group by status_date;

अब, यदि आप केवल from_state = 2 चाहते हैं , उस प्रभाव में बस एक क्लॉज जोड़ें। यदि आप केवल 2 जनवरी को चाहते हैं, तो where date(status_changed_date) = '2011-01-02' में जोड़ें

या, यदि आप प्रति दिन टिकटों की अलग-अलग संख्या की तलाश कर रहे हैं, तो count(*) बदलें करने के लिए count(distinct ticket_num)

क्या आप यही पूछ रहे हैं? SQL Fiddle यहां



  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 के साथ एकाधिक शब्द खोज

  2. विदेशी कुंजी के लिए स्ट्रिंग या इंट को प्राथमिकता दी जाती है?

  3. एक एकल MySQL तैयार कथन w/PHP और PDO में एक सरणी कैसे सम्मिलित करें?

  4. पिछली पंक्ति का चयन करें mysql?

  5. 5 दिनों से अधिक पुरानी सभी पंक्तियों को हटाना