Тестирование ПО с Нуля. SQL для тестировщика. Главный запрос для тестировщика
Почему важно учитывать Timezone в SQL запросах
Покажу на наглядном и реальном примере. У нас есть дата и время в UNIX-формате, которое выглядит изначально как целое число: 1776373200 А теперь представляем, я подготовил данные для дашборда, написал SQL-запрос и пошел создавать отчет. Запрос один и тот же, но стоит его запустить в разных местах и можно получить разные даты. Мой запрос SELECT to_timestamp(1776373200) AS dt, (to_timestamp(1776373200) AT TIME ZONE 'UTC') AS dt_utc, (to_timestamp(1776373200) AT TIME ZONE 'Europe/Moscow') AS dt_msk 1-й скрин показывает результат когда пишу запрос в DBeaver...
Работа с датой и временем в SQLite: подробная инструкция с примерами
SQLite – это легковесная СУБД, которая часто используется в небольших проектах, мобильных приложениях и встраиваемых системах. Она позволяет эффективно хранить и обрабатывать большие объемы данных, включая даты и время. В этой статье мы рассмотрим примеры работы с датой и временем в SQLite, а также дадим рекомендации по оптимальному использованию механизмов работы с временем в данных системах. Будут описаны методы хранения даты и времени, операции с датами и временем в запросах, агрегатные функции, а также варианты форматирования временных значений для лучшего изучения даты и времени в SQLite...