powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DateDiff
5 сообщений из 5, страница 1 из 1
DateDiff
    #34840361
Julienovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста,

есть ли в DB2 функция, похожая на DateDiff в MSSQL?

Нужно сравнить две даты и отобрать записи, у которых эта разница больше двух месяцев.

Спасибо!
...
Рейтинг: 0 / 0
DateDiff
    #34840580
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
WITH Q1(ID, DATE1, DATE2)
AS (
VALUES( 1 , DATE('2006-01-03'), DATE('2006-06-01')), ( 2 , DATE('2006-06-01'), DATE('2006-07-05')))

SELECT *
FROM Q1
WHERE DATE2 -  2  MONTHS > DATE1
...
Рейтинг: 0 / 0
DateDiff
    #34840842
Julienovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько же отличается от MS SQL

А как отобрать записи, у которых разница между значениями одного столбца больше двух? Если ориентироваться только на DATE1?
...
Рейтинг: 0 / 0
DateDiff
    #34840985
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
WITH Q1(ID, DATE1, DATE2)
AS (
VALUES( 1 , DATE('2006-01-03'), DATE('2006-06-01')), ( 2 , DATE('2006-06-01'), DATE('2006-07-05')),
  ( 3 , DATE('2007-01-02'), DATE('2007-03-17')))

SELECT Q1.ID, Q1.DATE1, Q2.ID AS ID_1, Q2.DATE1 AS DATE1_1
FROM Q1
  INNER JOIN Q1 AS Q2 ON (Q1.DATE1 -  2  MONTHS > Q2.DATE1)
...
Рейтинг: 0 / 0
DateDiff
    #34841017
Julienovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отлично! Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DateDiff
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]