«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу создавать объекты даты из отдельных годов, месяца и дневных полей в MySQL?

Как я могу создавать объекты даты из отдельных годов, месяца и дневных полей в MySQL?

Опубликовано в 2025-03-24
Просматривать:874

How Can I Create Date Objects from Separate Year, Month, and Day Fields in MySQL?

Создание объектов даты из разрозненных полей даты в MySQL

Ваше затруднительное положение, где представление даты схемы базы данных разделено на отдельный день, месяц и год, представляет уникальную задачу для магона с датой даты. Однако, используя следующий подход, вы можете эффективно построить объекты даты из этих отдельных полей.

, чтобы создать объект DateTime из целочисленных значений, представляющих год, месяц и день, используйте комбинацию makedate () и date_add (). 1) создать объект DateTime, представляющий первый день указанного года. Постепенно:

  1. начинать с makedate (), чтобы получить объект DateTime в течение первого дня года. Nature).
  2. : ]
  3. select date_add (date_add (makedate (2013, 1), интервал (3) -1 месяц), интервал (11) -1 день); 2013.

Теперь вы можете использовать эту методику для построения диапазонов дат для сравнения в ваших SQL -запросах:

    select * От `date ' Где date_add (date_add (makedate (год, 1), интервал (месяц) -1 месяц), интервал (день) -1 день) Между «2013-01-01» и «2014-01-01»;
  • ] этот запрос извлекает все записи из таблицы дат с датами, падающими между 1 января 2013 года и 1 января 2014 года.
  • ]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3