मुझे पूरा यकीन नहीं है कि मुझे पता है कि आप क्या चाहते हैं। परंतु । . ।
तालिका परिभाषा को इस तरह मानते हुए:
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 यहां