Advertisement
Step8rother

Операторы и функции для работы с датой и временем, задача 2

Jun 23rd, 2023
2,197
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.22 KB | Source Code | 0 0
  1. SELECT customer_id,
  2.        invoice_date,
  3.        total,
  4.        DATE_TRUNC('month', CAST(invoice_date AS TIMESTAMP)),
  5.        EXTRACT(WEEK FROM CAST(invoice_date AS TIMESTAMP))
  6. FROM invoice
  7. WHERE(customer_id BETWEEN 20 AND 50);
Advertisement
Comments
  • Step8rother
    1 year
    # text 0.74 KB | 0 0
    1.  
    2. Добавьте к выгруженным полям информацию о месяце и неделе заказа. Информацию о дате хранит поле invoice_date. Месяц заказа должен быть представлен первым числом месяца в формате '2009-01-01 00:00:00', а неделя заказа — номером недели.
    3. Не забудьте изменить тип данных поля invoice_date, чтобы применить функции для работы с датой. Поменяйте тип данных поля на timestamp. Тогда данные не исказятся от автоматической поправки на часовой пояс.
Add Comment
Please, Sign In to add comment
Advertisement