По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
В графическом интерфейсе FreePBX существует коммерческий модуль SysAdmin Pro, стоимость которого составляет $25 (на
img
Время и дата являются неотъемлемой частью любого языка программирования, и SQL — не исключение. Когда вы вводите данные в базу SQL, вы можете добавить к ним дату, а потом запросить базу данных на ее основе. В этой статье мы разберем функцию DATE в SQL и как запрашивать базу данных с помощью дат.  ADDDATE() Функция ADDDATE() делает то, что следует из ее названия, — добавляет интервал к дате или времени даты. Вы можете использовать функцию ADDDATE() в таком формате: ADDDATE(date, INTERVAL value addunit). date — это дата, с которой вы работаете. Для MySQL формат даты - ГГГГ-ММ-ДД и является обязательным. INTERVAL - обязательное ключевое слово value - целое число, представляющее интервал, который вы хотите добавить addunit - то, что должен представлять собой интервал. Это год, месяц, день, часы, минуты, секунды и другие соответствующие единицы измерения. Например, при выполнении приведенного ниже запроса возвращается значение '2022-10-22'. Это означает, что к '2022-10-12' добавилось 10 дней. SELECT ADDDATE("2022-10-12", INTERVAL 10 DAY); При желании вы можете использовать его с месяцем или годом: CURRENT_DATE() Функция CURRENT_DATE() показывает именно то, о чем говорит - текущую дату. Она возвращает дату в формате YYYY-MM-DD. Например, SELECT CURRENT_DATE() возвращает дату, когда я начал писать эту статью: CURRENT_TIME(); Функция CURRENT_TIME показывает текущее время. SELECT CURRENT_TIME(); CURRENT_TIMESTAMP(); Функция current timestamp возвращает текущую дату и время. Это комбинация функций CURRENT_DATE() и CURRENT_TIME(). SELECT CURRENT_TIMESTAMP(); NOW() Функция NOW() возвращает текущую дату и время. SELECT NOW(); DATE Вы можете использовать функцию DATE для извлечения части даты из временной метки. SELECT DATE("2022-11-14 12:00:00"); DATE_SUB Функция DATE_SUB() вычитает из даты день, месяц или год. В запросе ниже я вычел 10 дней из даты начала написания этой статьи: SELECT DATE_SUB("2022-11-14", INTERVAL 10 DAY); DATEDIFF Функция DATEDIFF() возвращает количество дней между двумя датами. SELECT DATEDIFF("2023-11-14", "2022-11-14"); DAY Эта функция возвращает день в пределах указанной даты. SELECT DAY("2022-11-14"); MONTH Функция MONTH возвращает месяц в указанной дате. SELECT MONTH("2022-11-14"); YEAR Функция YEAR возвращает год в указанной дате. SELECT YEAR("2022-11-14"); Как запросить базу данных на основе дат Чтобы показать вам, как запрашивать базу данных по датам, я буду использовать таблицу ниже: Чтобы выбрать какую-то определенную дату между одной и другой, можно использовать ключевые слова BETWEEN и AND при указании дат. В приведенном ниже запросе я выбираю все элементы, добавленные в базу данных в 2021 году: SELECT * FROM brands WHERE date_added BETWEEN "2021-01-01" AND "2021-12-31"; Комбинируя функции DATE_SUB() и NOW(), можно получить данные о предметах, добавленных в базу данных за последние 3 месяца: SELECT * FROM brands WHERE date_added > DATE_SUB(NOW(), INTERVAL 3 MONTH); Заключение В этой статье вы узнали о некоторых важных функциях, которые можно использовать для работы с датами и запросами к базе данных в SQL. Если вы нашли статью полезной, не стесняйтесь поделиться ею с друзьями и близкими.
img
Новый менеджер пакетов Windows от Microsoft упрощает установку приложений, позволяя это делать одной командой. В этой статье рассказываем про Windows Package Manager и новую команду winget. Что такое менеджер пакетов Windows? Менеджеры пакетов распространены в Linux. Вместо того, чтобы искать приложение в Интернете, загрузить установщик и запускать мастер установки, вы можете просто запустить быструю команду для поиска и установки приложения по его имени. Например, чтобы установить Microsoft PowerToys, вы можете открыть окно терминала и ввести winget install powertoys. Команда автоматически найдет, загрузит и установит программное обеспечение без каких-либо дополнительных действий с вашей стороны. Это так просто. Под капотом Microsoft размещает собственный репозиторий программного обеспечения, а другие организации и частные лица могут размещать свои собственные репозитории. Это важная функция, которая повышает производительность в Linux, особенно для разработчиков и системных администраторов. Менеджер пакетов Windows - это проект с открытым исходным кодом, доступный и на GitHub. Как установить менеджер пакетов Windows Начиная с 19 мая 2020 года менеджер пакетов Windows доступен в форме предварительного просмотра. Позднее он будет интегрирован непосредственно в обновление для Windows 10. Сейчас есть несколько способов получить его: Установите инсайдерскую сборку Windows 10, зарегистрируйтесь в программе инсайдеров Windows Package Manager и установите обновление для пакета установщика приложений из Магазина Microsoft. Вы получите автоматические обновления диспетчера пакетов Windows по мере их выпуска, но вам придется запустить нестабильную версию Windows 10. Загрузите менеджер пакетов Windows .appxbundle с GitHub. Установите его, дважды щелкнув файл и нажав Update. Вы должны будете установить будущие обновления вручную с этой же страницы загрузки, но вам не придется запускать нестабильную версию Windows 10. В будущем в этом нет необходимости, и winget будет встроен во все стабильные версии Windows 10. По состоянию на май 2020 года он находится в форме предварительного просмотра, так как Microsoft тестирует его и устраняет ошибки. Как использовать winget, менеджер пакетов Windows Вы можете запустить winget из Windows PowerShell или из классической командной строки. Мы рекомендуем установить новый терминал Windows, если вы этого еще не сделали. Вы можете скачать Windows Terminal из Магазина Microsoft. Вы даже можете получить исходный код на GitHub. Да, новый терминал Windows с открытым исходным кодом. Из командной строки выполните команду winget, чтобы просмотреть дополнительную информацию об использовании инструмента. Чтобы найти приложение, выполните следующую команду, заменив name поисковой фразой: winget search name Чтобы установить приложение, выполните следующую команду, заменив name на имя приложения: winget install name Для просмотра дополнительной информации о приложении выполните следующую команду, заменив name именем приложения или поисковой фразой: winget show name Чтобы просмотреть полный список доступных приложений, выполните следующую команду: winget install В своем первоначальном выпуске репозитории winget уже заполнены широким спектром популярных настольных приложений. Вы найдете все, от обычных приложений для настольных систем Windows до инструментов для разработчиков. Список включает в себя Google Chrome, Mozilla Firefox, Zoom, Steam, медиаплеер VLC, Spotify, терминал Windows, код Visual Studio, Ruby, Microsoft PowerToys и многие другие. Чтобы управлять источниками, запустите winget source. Вы увидите список команд. Например, чтобы просмотреть текущие источники, запустите: winget source list В первоначальной версии winget есть только встроенный исходный код winget, управляемый Microsoft, расположенный по адресу https://winget.azureedge.net/cache. В будущем вы сможете добавлять сторонние источники с помощью дополнения winget source. Вы можете увидеть больше информации о том, как использовать одну из встроенных команд winget, добавив -? к нему. Например, чтобы увидеть различные опции, которые вы можете использовать с winget, выполните следующую команду: winget search -? Заключение Теперь вы знаете как работать с менеджером пакетов winget. Microsoft наверняка добавит дополнительные функции в диспетчер пакетов Windows в будущем, и он станет только более мощным. А другие статьи про Windows можно прочитать в нашем разделе.
ЗИМНИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59