Вопросы по теме 'datepart'

Как преобразовать число, полученное из datepart, в название дня?
Есть ли быстрый однострочный вызов datepart на Sql Server и получение названия дня вместо просто числа? select datepart(dw, getdate()); Это вернет 1-7, а воскресенье будет 1. Я бы хотел «воскресенье» вместо 1.
12402 просмотров
schedule 07.10.2022

Эквивалент Oracle для SQL Server DATEPART
Нам нужно получить HOUR из столбца DATETIME (ожидая возврата значений от 0 до 23). Существует ли эквивалент функции SQL Server DATEPART в Oracle?
75596 просмотров
schedule 07.08.2022

SQL Datepart - начало недели в понедельник вместо воскресенья
Я столкнулся с проблемой в запросе с использованием datepart. Мы использовали следующий запрос для возврата данных за последние три недели, однако недавно мы обнаружили, что корпоративная отчетная неделя с понедельника по воскресенье, в то время как...
4704 просмотров
schedule 06.04.2023

Ежемесячно перемещайте данные SQL Server ограниченными фрагментами (1000 строк) в разные таблицы.
Я ищу решение, как я могу перемещать строки из большой таблицы кусками по 1000 в разные таблицы на основе частей значения даты и времени (в виде ежемесячного архива). Я использую MS SQL Server 2008. Ремус Русану предоставил здесь следующее решение...
1045 просмотров
schedule 12.06.2023

SQL — суммирование событий по дате (5 дней за раз)
Я пытаюсь рассчитать количество событий колл-центра за скользящий 5-дневный период для заданного диапазона данных; если количество событий превышает (например) 10, мне нужно предупредить менеджеров. Я уже создал набор данных, который содержит даты и...
303 просмотров
schedule 10.01.2023

DATEADD, DATEPART не возвращают желаемые результаты
Я не уверен, работает ли мой мозг, потому что сегодня понедельник. Я хочу добавить один год к текущему году, но получаю нежелательные результаты. Вот что я получаю: select current_timestamp Output:2012-04-23 09:57:45.777 select DATEADD(YEAR,...
3424 просмотров
schedule 07.01.2023

Определить DATEPART по значению int в SQL
Итак, я делаю программный инструмент, который предупреждает об истечении срока действия CRB. Интервалы истечения определяются пользователем программы. В настоящее время я использую SQL Server 2008. Поэтому я пытаюсь сделать оператор SQL, который...
529 просмотров
schedule 06.05.2023

Эффективность: МЕСЯЦ() против DATEDIFF()
У меня есть две таблицы с датами, к которым я хочу присоединиться с помощью ВНУТРЕННЕГО СОЕДИНЕНИЯ. Эти таблицы связаны друг с другом с помощью FK, который гарантирует, что запись в Табле A и связанная с ней запись в Таблице B относятся к одному и...
829 просмотров
schedule 02.04.2023

Исключить выходные из моего запроса
У меня есть запрос, который работает нормально. Запрос в основном извлекает данные в возрасте от 6 до 8 дней с текущей даты. Я хотел бы исключить выходные при измерении возраста данных. Пример: если запись зарегистрирована в пятницу, то в...
243 просмотров
schedule 31.12.2022

SQL — среднее значение за следующие двенадцать месяцев
Я пытаюсь рассчитать среднее значение за следующие двенадцать месяцев. Я рассчитал коэффициент, который зависит от месяца, на который мы хотим посмотреть: 365-DATEPART(dy,'2017-06-26')/365 & 1-365-DATEPART(dy,'2017-06-26')/365 Мне...
56 просмотров
schedule 22.11.2022

Как получить Last WeekNumber, когда неделя является первой неделей года в SQL?
Я пытаюсь получить номер последней недели, когда неделя является первой неделей года (например, текущая дата — 01.01.2017). Ниже запрос работает для всех остальных недель, кроме первой недели года. Однако приведенный ниже запрос ничего не возвращает...
32 просмотров
schedule 15.07.2023

как получить день недели по дате в apache Drill SQL?
Я использую dbeaver, подключенный к apache Drill SQL, пытаясь получить день недели. Например, для '1/27/2019' днем ​​недели является 1 , считая воскресенье первым днем ​​недели. Пример 2: '1/28/2019' , вывод: 2
736 просмотров

Как получить столбец YYYY как procces_year и MM AS process_month из даты в формате YYYYMMDD и YYYYMM? в Netezza sql
У меня есть некоторые даты, такие как 20190101 (ГГГГММДД) и 201901 (ГГГГММ) в столбце с именем process_date , и мне нужны два столбца, столбец с именем process_year с годом (ГГГГ) и process_month с месяцем (ММ), когда я использую...
29 просмотров
schedule 21.08.2023