MySQL DATE_ADD использование, 5-дневный интервал

Я пытаюсь выбрать общую сумму заказа ($) и количество счетов за 5-дневный период в одном запросе. Я не могу этого добиться, хотя. Текущий запрос у меня здесь ...

SELECT
    COUNT(id) as invoice_count,
    SUM(orderTotal) as orders_sum,
    UNIX_TIMESTAMP(created) as created
FROM ids_invoice
WHERE DATE_ADD(created, INTERVAL +1 DAY)
AND userId = 23 LIMIT 5'

Я не совсем уверен, что DATE_ADD - это правильная функция, которую я ищу.

В настоящее время я получаю ....

Array ( 
    [0] => Array ( 
        [invoice_count] => 420
        [orders_total] => 97902.90
        [created] => 1252596560
    )
)

Array ( 
    [0] => Array ( 
        [invoice_count] => 68
        [orders_total] => 14193.20
        [created] => 1262900809
    )
)

Я хотел бы получить что-то более похожее ...

Array ( 
    [0] => Array ( 
        [invoice_count] => 18
        [orders_total] => 4902.90
        [date] => 04-19-2010
    )
)

Array ( 
    [0] => Array ( 
        [invoice_count] => 12
        [orders_total] => 5193.20
        [date] => 04-20-2010
    )
)

Я довольно плохо знаком с функциями даты в mysql, поэтому, возможно, я просто пропустил функцию, которая мне была нужна при просмотре документации по mysql.

ОБНОВИТЬ Я обновил свой запрос ... Это все еще не вытягивает строку для каждого дня, для которого были счета. Счета выставляются только 19-го числа, когда есть счета 20-го числа, которые соответствуют критериям userId.

SELECT
    COUNT(id) as invoice_count,
    SUM(orderTotal) as orders_sum,
    UNIX_TIMESTAMP(created) as created
FROM ids_invoice
WHERE
    created BETWEEN "2010-04-19 00:00:00" AND DATE_ADD("2010-04-19 00:00:00", INTERVAL +5 DAY) AND
    userId = 17

Ответы на вопрос(3)

Ваш ответ на вопрос