با سلام.
در صورتی که شما می خواهید شرطی به صورت بازه زمانی اعمال کنید می توانید از کلمه کلیدی between استفاده کنید. و برای بدست آوردن تعداد می توانید از تابع Count استفاده کنید.
به دو مثال زیر توجه کنید:
۱- تعداد در یک بازه
SELECT COUNT(*)
FROM TableName
WHERE DATE BETWEEN 'تاریخ' AND 'تاریخ'
۲- تعداد در ۲۴ ساعت گذشته:
SELECT COUNT(*)
FROM TableName
WHERE DATE BETWEEN 'ساعت شروع+تاریخ' AND 'تاریخ + ساعت پایان'
این مثال ها فقط برای بهتر شدن دید شما بود، بنابراین شما با استفاده از between و count خیلی راحت خواهید توانست داده های مورد نظرتون را استخراج کنید.
نکته : در صورتی که برای رسم چارت داده می خواهید یا باید از Group by برای بدست آوردن استفاده کنید یا اینکه چندین بار کوری اجرا کنید، تا داده های مورد نظرتان را استخراج کنید( مانند مثال های خودتان).
انشالا به جواب مورد نظرتون برسید. موفق باشید./