Count days in date range?

后端 未结 5 1686
无人及你
无人及你 2021-01-20 10:57

I have a query like this:

SELECT COUNT(*) AS amount
FROM daily_individual_tracking
WHERE sales = \'YES\'
AND daily_individual_tracking_date BETWEEN \'2010-01         


        
5条回答
  •  囚心锁ツ
    2021-01-20 11:28

    You can use the MySQL datediff function:

    SELECT DATEDIFF('2010-01-01','2010-01-31') AS DiffDays
    

    It should return a floating point, where 1.0 represents a single day.

    And for MS SQL use ,

    SELECT DATEDIFF( day ,'2010-01-01','2010-01-31') AS DiffDays
    

提交回复
热议问题