Вопросы с тегом «time»

48
Как объединить дату и время с datetime2 в SQL Server?

Учитывая следующие компоненты DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Как лучше всего объединить их, чтобы получить DATETIME2(7)результат со стоимостью '2013-10-13 23:59:59.9999999'? Некоторые вещи, которые не работают, перечислены ниже. SELECT @D + @T Дата типа...

35
MySQL установить время UTC в качестве временной метки по умолчанию

Как установить столбец отметки времени, значением по умолчанию которого является текущее время UTC? MySQL использует UTC_TIMESTAMP()функцию для отметки времени UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 |...

29
Как я могу получить правильное смещение между UTC и местным временем для даты до или после летнего времени?

В настоящее время я использую следующее, чтобы получить локальную дату / время из даты и времени UTC: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Моя проблема в том, что если летнее время происходит между GetUTCDate()и...

24
Какие форматы даты / времени являются безопасными для ЯЗЫКА и DATEFORMAT?

Легко показать , что многие даты / времени форматов других , чем следующие два уязвимы для неверной интерпретации из - за установки языка, SET DATEFORMAT или язык для входа в систему по умолчанию: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated...

21
Access (Jet) SQL: отметки DateTime в таблице B, фланкирующие каждую отметку DateTime в таблице A

Первые слова Вы можете спокойно игнорировать разделы ниже (и в том числе) JOINs: начиная с Off, если вы просто хотите взломать код. Фон и результаты просто служат в качестве контекста. Пожалуйста, посмотрите историю изменений до 2015-10-06, если вы хотите увидеть, как изначально выглядел код....

20
Как лучше всего хранить временную метку в PostgreSQL?

Я работаю над дизайном БД PostgreSQL и мне интересно, как лучше хранить временные метки. Предположения Пользователи в разных часовых поясах будут использовать базу данных для всех функций CRUD. Я посмотрел на 2 варианта: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT...

18
Предпочтительный способ хранения DateTime

Мы можем хранить информацию о дате и времени несколькими способами. Каков наилучший подход для хранения информации DateTime? Сохранение даты и времени в 2 отдельных столбцах или в одном столбце с использованием DateTime ? Можете ли вы объяснить, почему этот подход лучше? (Ссылка на документы MySQL...

15
MySQL 5.6 DateTime Неверное значение даты и времени: «2013-08-25T17: 00: 00 + 00: 00» с кодом ошибки 1292

Я использую MySQL 5.6, и у меня есть программа, которая выполняет следующую инструкцию SQL для моей базы данных: UPDATE `m_table` SET `s_time` = '2013-08-25T17:00:00+00:00' WHERE id = '123' К сожалению, я получаю следующую ошибку: Неверное значение даты и времени: «2013-08-25T17: 00: 00 + 00: 00»...

15
Как добавить 1 миллисекунду к строке даты и времени?

Основываясь на выборе, я могу вернуть x строк следующим образом: 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 У нас есть все миллисекунды с 0. Есть ли способ добавить 1 на 1 миллисекунды, так что выбор будет выглядеть так: 1 2019-07-23...

15
Отдельные столбцы месяца и года или дата с днем ​​всегда установлена ​​в 1?

Я строй базы данных Postgres , где будет много группирования вещей по monthи year, но никогда за date. Я мог бы создать целое число monthи yearстолбцы и использовать их. Или я мог бы иметь month_yearстолбец и всегда устанавливать в day1. Первый выглядит немного проще и понятнее, если кто-то смотрит...

15
Проблема производительности MySQL при использовании индексированного столбца datetime

Я пытался решить следующую проблему в течение часа и так и не получил дальнейшее развитие. Хорошо, у меня есть таблица (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra |...

13
Триггер для ОБНОВЛЕНИЯ после ОБНОВЛЕНИЯ?

Я хочу сделать триггер, чтобы записать время любого обновления как: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Проблема в том, что когда этот триггер пытается обновить updatedстолбец, это также другое событие...

12
Обработка часовых поясов в витрине данных / хранилище

Мы начинаем проектировать строительные блоки витрины / хранилища данных, и мы должны иметь возможность поддерживать все часовые пояса (наши клиенты со всего мира). Из чтения дискуссий в Интернете (и в книгах), похоже, общим решением является отдельное измерение даты и времени, а также временная...

11
Как создать строку для каждого дня в диапазоне дат, используя хранимую процедуру?

Я хотел бы создать хранимую процедуру, которая будет создавать строки в таблице для каждого дня в заданном диапазоне дат. Хранимая процедура принимает два входа: дату начала и дату окончания желаемого пользователем диапазона дат. Итак, допустим, у меня есть таблица примерно так: SELECT Day,...

11
Преобразовать столбец даты и времени в количество секунд

В моей базе данных SQL Server у меня есть datetimeстолбец. Каков хороший способ создать новый столбец, который представляет longзначение для datetimeстолбца? Это longбудет представлять количество секунд. Я подумал, что если я смогу преобразовать его в longs, это упростит группирование по запросам...

10
Как создать триггер, который обновляет поле даты и время при изменении строки?

Я создал таблицу testtableвнутри базы данных, testbaseкоторая имеет следующую структуру: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) Однако как мне написать триггер так, чтобы он обновлял эту конкретную...

10
Сумма Интервал Даты в том же столбце

Как лучше всего суммировать различия в диапазоне дат в одном столбце между чередующимися строками? У меня есть столбец Datetime и я хочу рассчитать разницу между строками. Я хочу разницу в секундах. Этот вопрос не о том, как получить разницу между двумя временными метками, а о том, как наиболее...

9
Как создать временной ряд в PostgreSQL?

Если вы хотите создать серию дат, посмотрите этот вопрос Допустим, я хочу генерировать серию каждые 5 минут в течение 24 часов. Как мне это сделать в PostgreSQL? PostgreSQL может generate_series()из timestamp, но не из time. Лучше выбрать произвольную временную метку или есть другой способ...