Создайте запрос Db2 SQL, который даст тот же результат, что и запрос Postgresql - PullRequest
0 голосов
/ 31 марта 2020

Я мигрирую с PostgreSql на DB2, и у меня есть запрос с postgresql ie.

select (
  select count(distinct gs_receiver_id) 
  from AMERISOURCEPROTOTYPE.transactions 
  WHERE first_touch_day = '2020-02-19' 
    AND transaction_type = '850' 
    AND company = 'Customer' 
    AND direction = 'O'
) as count1

Мне нужно создать аналогичный запрос в DB2, который дает тот же результат. Может кто-нибудь, пожалуйста, помогите?

1 Ответ

2 голосов
/ 31 марта 2020

Подзапрос кажется ненужным. Предполагая, что данные совпадают и типы совместимы:

select count(distinct gs_receiver_id) as count1
from AMERISOURCEPROTOTYPE.transactions 
where first_touch_day = '2020-02-19' and
      transaction_type = '850' and
      company = 'Customer' and
      direction = 'O'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...