Articles of datetime

SQL declare datetime – 1001-01-01

Я пытаюсь объявить переменную datetime со значением 1001-01-01 00: 00: 00.000 Я пробовал следующие подходы без везения declare @d1 datetime = '1001-01-01'; declare @d2 datetime = 10010101; declare @d3 datetime = '1001-01-01 00:00:00'; declare @d4 datetime = cast ('1001-01-01' as datetime) Я получаю следующие ошибки: Msg 242, Level 16, State 3, Line 1 The conversion […]

Обновление таблицы на основе поля даты без использования циклов с sql

У меня есть следующий сценарий, который я создал для обновления таблицы расписания в Microsoft SQL Server. Поле первичного ключа – это дата и отдельные даты в календаре. Работники планируются в течение 7 дней подряд, и мне нужно чередовать 2 сотрудника в течение семи дней, начиная с каждого понедельника до воскресенья до конца года. Я создал […]

Microsoft SQL Server 2008 – Даты

У меня есть несколько вопросов относительно дат в SQL Server. Как отделить значение даты и времени «2011-08-10 14: 56: 17.267» в дату и временную метку в двух отдельных столбцах. Например. Дата «2011-08-10» и временная метка «14:56:17» Я хочу удалить метку времени из значения datetime в «2011-08-10» и по-прежнему иметь возможность заказывать данные по дате (поэтому […]

T-SQL форматирование вычисленного столбца как время

Могу использовать помощь гуру на этом. Попытка вычислить время между двумя значениями datetime и показать как время в запросе T-SQL … SELECT arrivalDate – departDate AS timeToComplete Это должно быть не менее 24 часов. Но кто знает, что пользователь может ввести? Я пробовал что-то подобное без каких-либо попыток. SELECT CAST(time(7), CONVERT(datetime, arrivalDate – departDate) AS […]

Использование SQL Server datetimeoffset

Я пытаюсь сохранить дату, время и часовой пояс собрания, которое настроено внутри инструмента. Я разрешаю пользователю указывать дату и время, а также выбирать из списка часовых поясов. Моя проблема заключается в том, чтобы выяснить, как взять все 3 части и отформатировать их в правильном datetimeoffset для хранения. Я считаю, что это формат, который требуется SQL […]

Как я могу получить данные DateTime с SQL Server, игнорируя проблемы с часовым поясом?

Моя ситуация заключается в том, что мы храним данные в базе данных SQL Server, поддерживая 2005 год. Когда значение DateTime сохраняется, оно находится в локальном клиенте. Мне нужно иметь возможность вернуть эту дату на любом другом клиенте, где бы то ни было, независимо от того, какой часовой пояс может находиться в другом клиенте. Так, например, […]

TASE-CASE Проверьте самую младшую дату, а затем на другие значения

РЕДАКТИРОВАТЬ: Переделайте весь вопрос. В первый раз это было неправильно. Результаты должны быть следующими: MachineName | OrderNo | TaskID | Code | NettoProd | BrutoProd | DiffProd ========================================================================= F1 123456 101 O 100000 125000 25000 F1 123456 102 P8 1000000 1250000 250000 F1 123456 103 P1 10000 12500 2500 F1 123456 104 P4 100000 125000 […]

Обновление поля DateTime в SQL Server db из полей Date and Time

В базе данных SQL Server 2008 у меня есть таблица с полем Дата даты типа данных и поле time данных. Таблица содержит некоторые данные. Затем я добавил поле DateTime типа datatype datetime и хотел заполнить это поле значениями из соответствующих полей Data и Time (той же строки). Я могу обновить дату или время в поле […]

В SQL Server, как мне получить последние даты с несколькими столбцами дат?

Это кажется легким. Как получить последнюю из 3 дат, которые находятся в разных столбцах DROP TABLE #dates CREATE TABLE #dates (mykey CHAR(10), date1 DATETIME, date2 DATETIME, date3 DATETIME) INSERT #dates VALUES ('Key1', '1/1/2015', '2/1/2015', '3/1/2105') INSERT #dates VALUES ('Key2', '1/2/2015', '4/2/2015', '3/2/2105') INSERT #dates VALUES ('Key3', '1/3/2016', '4/3/2015', '3/3/2105') select mykey, ?? AS 'Latest Date' […]

SQL Server: конвертировать между UTC и локальным временем точно

У меня есть несколько столбцов в базе данных SQL Server 2008 R2, которые мне нужно конвертировать из локального времени (часовой пояс, в котором находится сервер sql), в UTC. Я видел довольно много подобных вопросов в StackOverflow, но ответы не работают корректно с летним временем, они учитывают текущую разницу и смещают дату.

Intereting Posts
Не удалось выполнить хранимую процедуру с использованием Java и JDBC на SQL-сервере Подключение ASP.NET к файлу MDF Какова наилучшая практика для вставки записи, если она еще не существует? Дизайнер DB в Visual Studio 2010 Найдите, какие строки заблокированы для данной таблицы и кто их блокирует в SQL Server Как изменить владельца базы данных SQL Server? Таблицы истории профи, минусы и gotchas – использование триггеров, sproc или на уровне приложения Зависимость задания агента SQL Server Вычесть один день из даты и времени SQL Server – использование интеграции CLR для использования веб-службы быстрый способ обновления столбца varchar с текстом Объекты последовательности в пользовательских функциях улучшение времени запроса базы данных sql ip lookup SQL Server 2005 – сворачивание данных без суммы / подсчета и динамического списка значений SQL Server Management Studio 2012 – экспорт всех таблиц базы данных в виде csv