Я пытаюсь выяснить, как получить относительную позицию отдельного элемента в запросе относительно всех элементов, возвращаемых из запроса.
Например, длинный способ получить ответ будет:
single_item = SELECT * FROM table WHERE id=65
result = SELECT * FROM table WHERE published_date < date_value
x=1
foreach(result as item):
if(item.id == single_item.id):
required_value = x
endif
x++
endforeach
Есть ли простой способ получить required_value
только через один запрос postgres?