I am new in SQL and I want to add a row in query result between date range if any date is missing between the date range.
Here is my query
SELECT CHECKINOUT.USERID, USERINFO.USERID,
        CAST(CHECKTIME AS DATE) DATE,
        MAX(CAST(CHECKTIME AS TIME)) as MAX_TIME,
        MIN(CAST(CHECKTIME AS TIME)) as MIN_TIME
        FROM CHECKINOUT
        LEFT JOIN USERINFO
        ON CHECKINOUT.USERID = USERINFO.USERID
        WHERE CHECKTIME BETWEEN '2020-02-01' AND '2020-02-10'
        GROUP BY CHECKINOUT.USERID,CAST(CHECKTIME AS DATE), USERINFO.USERID, USERINFO.NAME
         ORDER by CAST(CHECKTIME AS DATE), USERINFO.NAME ASC
Output of this query
USERID  USERID  DATE    MAX_TIME    MIN_TIME
59  59  2/3/2020    4:11:48 PM  8:47:02 AM
59  59  2/4/2020    6:22:38 PM  8:45:50 AM
59  59  2/6/2020    2:33:43 PM  1:57:55 PM
59  59  2/7/2020    4:29:40 PM  8:39:38 AM
60  60  2/3/2020    4:11:48 PM  8:47:02 AM
60  60  2/4/2020    6:22:38 PM  8:45:50 AM
60  60  2/6/2020    2:33:43 PM  1:57:55 PM
60  60  2/7/2020    4:29:40 PM  8:39:38 AM
61  61  2/3/2020    4:11:48 PM  8:47:02 AM
61  61  2/4/2020    6:22:38 PM  8:45:50 AM
61  61  2/6/2020    2:33:43 PM  1:57:55 PM
61  61  2/7/2020    4:29:40 PM  8:39:38 AM
And My expected Output
    USERID  USERID  DATE    MAX_TIME    MIN_TIME
59  59  2/1/2020    NULL    NULL
59  59  2/2/2020    NULL    NULL
59  59  2/3/2020    4:11:48 PM  8:47:02 AM
59  59  2/4/2020    6:22:38 PM  8:45:50 AM
59  59  2/6/2020    2:33:43 PM  1:57:55 PM
59  59  2/7/2020    4:29:40 PM  8:39:38 AM
59  59  2/8/2020    NULL    NULL
59  59  2/9/2020    NULL    NULL
59  59  2/10/2020   NULL    NULL
60  60  2/1/2020    NULL    NULL
60  60  2/2/2020    NULL    NULL
60  60  2/3/2020    4:11:48 PM  8:47:02 AM
60  60  2/4/2020    6:22:38 PM  8:45:50 AM
60  60  2/6/2020    2:33:43 PM  1:57:55 PM
60  60  2/7/2020    4:29:40 PM  8:39:38 AM
60  60  2/8/2020    NULL    NULL
60  60  2/9/2020    NULL    NULL
60  60  2/10/2020   NULL    NULL
61  61  2/1/2020    NULL    NULL
61  61  2/2/2020    NULL    NULL
61  61  2/3/2020    4:11:48 PM  8:47:02 AM
61  61  2/4/2020    6:22:38 PM  8:45:50 AM
61  61  2/6/2020    2:33:43 PM  1:57:55 PM
61  61  2/7/2020    4:29:40 PM  8:39:38 AM
61  61  2/8/2020    NULL    NULL
61  61  2/9/2020    NULL    NULL
61  61  2/10/2020   NULL    NULL
Can anyone please help me?