|
Отранжировать по дате последней транзакции
|
|||
---|---|---|---|
#18+
Уважаемые форумчане! Написала такой код очень прошу помогите его довести до ума нужно понять дату последней операции (транзакции) select CardNumber, sum (CardAmount) as Summ, DateProcessing, rank () over (ORDER BY DateProcessing DESC ) [RANK], row_number () over (ORDER BY DateProcessing DESC ) [RNB] from tCardTran where CardID in (10000139354, 10000158314, 10000124152, 10000087378) --and CardAmount = 0 and DateProcessing between '2021/01/01' and '2021/04/19' --and DateProcessing = '2021/04/19' group by CardAmount, CardID, CardNumber, DateProcessing order by rank desc выводит такие данные CardNumber Summ DateProcessing RANK RNB 2200980201007579 507,00 2021-02-17 08:57:00.000 8243 8278 4656260143070968 513,94 2021-02-17 08:57:00.000 8243 8279 2200980201007819 514,95 2021-02-17 08:57:00.000 8243 8280 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2021, 16:36 |
|
Отранжировать по дате последней транзакции
|
|||
---|---|---|---|
#18+
max(DateProcessing) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2021, 16:46 |
|
Отранжировать по дате последней транзакции
|
|||
---|---|---|---|
#18+
MoonRabbit, просто в селект добавила,вроде получилось а c функцией rank можно как воспользоваться в данной задаче ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2021, 16:47 |
|
Отранжировать по дате последней транзакции
|
|||
---|---|---|---|
#18+
infinitidolla, одна секция из одной какой ранг будет иметь? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2021, 17:01 |
|
Отранжировать по дате последней транзакции
|
|||
---|---|---|---|
#18+
infinitidolla MoonRabbit, просто в селект добавила,вроде получилось а c функцией rank можно как воспользоваться в данной задаче ? наверное можно, я не совсем просто улавливаю логику запроса, так как не вижу исходных данных, и не совсем понимаю что в итоге нужно получить в целом по моему видению данного запроса я бы добавил в rank PARTITION BY CardNumber, ну если я верно понимаю необходимый результат... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2021, 17:03 |
|
Отранжировать по дате последней транзакции
|
|||
---|---|---|---|
#18+
Владислав Колосов, ну да тоесть должен выйти номер карты кардайди и дата последняя хотелось бы еще и чтоб последняя сумма ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2021, 17:07 |
|
|
start [/forum/topic.php?fid=46&msg=40064218&tid=1684801]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 473ms |
0 / 0 |