таблица: items_ordered
customerid order_date item quantity price
10330 30-Jun-1999 Pogo stick 1 28.00
10101 30-Jun-1999 Raft 1 58.00
10298 01-Jul-1999 Skateboard 1 33.00
10101 01-Jul-1999 Life Vest 4 125.00
10299 06-Jul-1999 Parachute 1 1250.00
10339 27-Jul-1999 Umbrella 1 4.50
У меня такой вопрос
«Выберите среднюю цену всех заказанных товаров, которые были приобретены в декабре?»
Это для MYSQL, и я пытался решить эту проблему с помощью оператора SQL LIKE.
select avg ( price)
from items_ordered
where order_date like ('%Dec%')
Однако я думал о другом подходе к этой проблеме с использованием date_format:
select avg ( price)
from items_ordered
where date_format ( order_date, %M) = 'Dec'
У меня вопрос, когда мы должны использовать функцию date_format в SQL? а с этой проблемой какая из них решается быстрее?