Я набираю оператор SELECT, чтобы получить информацию о том, что каждый клиент впервые появился в истории продаж, у меня есть следующий оператор, который извлекает информацию о client_id и sales_receipt date, но мне нужен sales_receipt_id для каждой квитанции. Вы можете мне помочь? Спасибо!
Я использую Oracle Database 10G, подключенную в Toad для Oracle 9.7.2.5.
SELECT cli_codigo AS client_id, MIN(cmp_fecha_contable) AS sales_receipt_date
FROM comprobantes
WHERE cli_codigo IS NOT NULL
GROUP BY cli_codigo
ORDER BY cli_codigo ASC;
Это утверждение на самом деле у нас работает хорошо, но мне тоже нужен receive_id. (Все столбцы находятся в одной таблице с именем "comprobantes".
Я ожидаю выхода:
RECEIPT_ID CLIENT_ID RECEIPT_DATE
201203000174 061 3/19/2012
201203000027 118 3/19/2012
201203000028 166 3/19/2012
201203000029 139 3/19/2012
201203000031 055 3/19/2012