powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / JOIN по CAST-у - как оптимизировать
2 сообщений из 2, страница 1 из 1
JOIN по CAST-у - как оптимизировать
    #35332378
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 таблицы. JOIN по 2 полям, пусть это будет A и B.

Пока всё ок. Но еще есть 3-й JOIN, поле - TIMESTAMP,
но проблема в том, что клеить можно только по дате, время отличается. Поэтому запрос пока такой:

SELECT T1.F1, T1.F2, T2.F1, T2.F2
FROM T1 JOIN T2
ON T1.A = T2.A AND T1.B = T2.B AND CAST(T1.T AS DATE) = CAST(T2.T AS DATE)
WHERE ...

Структуру таблиц менять нельзя.

Пока что всё работает приемлемо, т.к. записей мало. Я подозреваю, что когда-нибудь этот cast даст о себе знать. Может, как-то видоизменить запрос?

Какие индексы стоит добавить в таблицы?
...
Рейтинг: 0 / 0
JOIN по CAST-у - как оптимизировать
    #35335963
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлять-то поля можете? Сделайте generated as (date(T)), и связывайте по ним.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / JOIN по CAST-у - как оптимизировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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