Я хотел бы предоставить список всех элементов, которые находятся ближе всего к конкретному элементу, и дать номера документов, на которых они появляются.
Итак, для таблицы, где X и Y являются координатами
Item X Y
Apple 0 2
Orange 1 3
Pear 0 4
Orange 1 3
Я хочу вернуть что-то вроде
Item Closest Items Distance
Apple Orange (SQRT(2))
Apple Orange (SQRT(2))
etc
Мое зависание - это часть расстояния и то, как она отфильтровывает строку наименьшего элемента сверху.
Пока у меня есть
SELECT Item, T1.Item as [Closest Item],
(SQRT( (Here's where I get lost on the selection of subsequent coordinates))
В настоящее время это делается в MS Access, но у меня также есть библиотека python / SQLite. Предпочли бы Access для более простой автоматизации.
РЕДАКТИРОВАТЬ: Сделано это проще.