У нас есть таблица, в которой хранится список всех отправленных нами цитат.
Каждый раз, когда клиент пересматривает котировки, система автоматически добавляет -1 или -2 на основе последнего использованного номера.
В качестве примера
Оригинальный номер цитаты: 24545
Клиент запросил ревизию, номер котировки теперь 24545-1, после отправки котировки у нас снова есть ревизия, а котировка 24545-2 и т. Д.
Я хочучтобы выполнить запрос SQL, который покажет им их 20 лучших цитат и количество ревизий, он должен показать последние ревизии.
Не могли бы вы мне помочь?
Я уже написал запрос, которыйпринес бы мне 20 лучших цитат за последние 10 дней.
SELECT Top 20
EstimateNumber,CustName,JobDescription,TotalSellPrice,EstimateStatus,EstimateDate,CommissionTableA
FROM [Enterprise32].[dbo].[tablename1]
where EstimateDate BETWEEN DATEADD(Day, -10, getdate()) AND GETDATE() AND SalesRepCode = $id And TotalSellPrice > '5000' AND EstimateStatus = 'P'
Order By TotalSellPrice DESC