кодесурса
«MySQL

Упражнения по датам и времени в MySQL: получите отличные понедельники от hire_date в таблицах сотрудников

script1adsense2code
script1adsense3code

MySQL Date Time: Упражнение-3 с решением

Напишите запрос, чтобы получить отдельные понедельники из hire_date в таблицах сотрудников.

Пример таблицы: сотрудники


Код:

SELECT DISTINCT(STR_TO_DATE
     (CONCAT(YEARWEEK(hire_date),'1'),'%x%v%w')) 
          FROM employees;

Наглядная презентация вышеуказанного запроса:

«Иллюстрированный:

Пример вывода:

 (STR_TO_DATE
 (CONCAT (YEARWEEK (hire_date), '1'), '% х% об% ш'))
1987-06-08T04: 00: 00.000Z
1987-06-15T04: 00: 00.000Z
1987-06-22T04: 00: 00.000Z
1987-06-29T04: 00: 00.000Z
1987-07-06T04: 00: 00.000Z
1987-07-13T04: 00: 00.000Z
1987-07-20T04: 00: 00.000Z
1987-07-27T04: 00: 00.000Z
1987-08-03T04: 00: 00.000Z
1987-08-10T04: 00: 00.000Z
1987-08-17T04: 00: 00.000Z
1987-08-24T04: 00: 00.000Z
1987-08-31T04: 00: 00.000Z
1987-09-07T04: 00: 00.000Z
1987-09-14T04: 00: 00.000Z
1987-09-21T04: 00: 00.000Z

Редактор кода MySQL:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос для отображения последнего дня месяца (в формате datetime) за три месяца до текущего месяца.
Далее: напишите запрос, чтобы получить первый день текущего года.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code