Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich möchte gerne aus einer SQL Datenbank den SQL FIRST() Eintrag von dem SQL LAST() Eintrag abziehen so das ich dann das Ergebnis letzte Zeile minus erste Zeile erhalte.
SELECT
LAST(A.Spalte) AS LETZTE,
FIRST(B.Spalte) AS ERSTE,
(LETZTE-ERSTE) AS DIFFERENZ
FROM
Tabelle A
LEFT JOIN
Tabelle B
ON
A.PKID=B.PKID
ORDER BY
WhatEver
Meines Wissens nach kann MSSQL bzw T-SQL kein FIRST() und LAST(). Vielleicht ist es mit SQL2017 dazugekommen, SQL2016 kann es bei mir nicht, bei Access (*igitt*) geht es.
Du müsstest einen Workaround nehmen:
SELECT TOP 1 (Spaltenname1) FROM Tabellenname ORDER BY Spaltenname1 ASC
bzw.
SELECT TOP 1 (Spaltenname1) FROM Tabellenname ORDER BY Spaltenname1 DESC