SQL Server CEで同じ列の値を計算します。問題IDのが順序ではないので、行を削除した後null
年代です:http://imgur.com/rHKaPwXSQL Server CE:同じ列の値を計算します(行が削除された後に問題が発生します)。
スクリーンショットです
クエリこのIDを挿入する方法
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」の代わりに 'sql-server-ce'タグを使用します。 –