Я хочу рассчитать одинаковые значения столбцов в SQL Server CE. Проблема в null
«s после удаления строк, поскольку идентификаторы не в порядке: 1,2,3,4,5 ... они 1,2,3,5,6 ...SQL Server CE: вычислять одинаковые значения столбцов (проблемы имеют значение null после удаления строк)
Скриншот: http://imgur.com/rHKaPwX
Запрос
SELECT
t2.id, t2.datum,
t2.stanjekm,
t2.tocenolit,
t2.stanjekm - t1.stanjekm as PredjenoKm
FROM
Gorivo AS t1
RIGHT JOIN
Gorivo AS t2 ON t1.id = t2.id-1
Как вставить этот идентификатор:
SELECT MAX(id)
FROM gorivo
WHERE id NOT IN (SELECT MAX(id) FROM gorivo)
вместо:
t2.id-1
Я добавил тег SQL Server на основе изображения. –
@GordonLinoff: но скриншот показывает, что соединение относится к «SQL Server Compact» - используйте тег 'sql-server-ce' вместо' sql-server' –