У меня есть 2 номера счета-фактуры и последняя дата для каждого номера счета-фактуры. пример приведен ниже. Я хочу получить последнюю запись (скажем, Instance_ID, System_ID и Customer) для каждого номера счета, т.е. он должен получить 2 строки данных. Например:

invoice_number   received_date_latest
09867              8/4/2015
98543              8/6/2015

Может ли кто-нибудь помочь мне с запросом SQL.

Отношении

sql
-2
jyoti ranjan pradhan 12 Авг 2015 в 09:23
2
Какую базу данных вы используете? Какая версия?
 – 
joepd
12 Авг 2015 в 09:24
Это ожидаемый результат? затем опубликуйте образцы данных
 – 
Madhivanan
12 Авг 2015 в 09:26
Пожалуйста, опишите больше.
 – 
Rahul Dubey
12 Авг 2015 в 09:26
Выбрать отдельный invoice_number, MAX (received_date), etc1, etc2 из группы My_Table по invoice_number, etc1, etc2 ?
 – 
Takedasama
12 Авг 2015 в 09:30

2 ответа

Вы можете получить записи в порядке по методу, т.е. по возрастанию или убыванию.

0
Raham 12 Авг 2015 в 09:25
Да. Но в нашем проекте может быть несколько записей для одного счета с разными датами. Мы хотим выбрать последнюю запись для этого счета
 – 
jyoti ranjan pradhan
12 Авг 2015 в 12:04

Select TOP 2 * From YourTableName order by YourDateColumn desc;

0
Zain AD 12 Авг 2015 в 09:35