Temat: update rekordu w tabeli

Dzień dobry.
Jestem początkującym programistą SQL, także proszę od razu nie krzyczeć :)
Ćwiczę T-SQL w SSMS 17.
Chciałbym stworzyć skrypt, pozwalający na zmianę ostatniego zapisu w tabeli Dokumenty.
Czyli rekord stąd:
SELECT TOP (1) Dokumenty.ID
FROM Dokumenty
ORDER BY Dokumenty.ID DESC

Poszedłem tym tropem - Zmienna ma się zmienić na '1' poprzez:
UPDATE Dokumenty
set Dokumenty.Zmienna= 1
where Dokumenty.ID = 123

Tylko zamiast tego '123' trzeba dać tego Selecta. No i u nie działa.
Jak to rozgryźć? :/

Temat: update rekordu w tabeli

update cdn.tranag
set trn_bufor = 1,
TrN_Anulowany = 0
from
(
SELECT TOP (1)
TrN_TrNID
FROM CDN.TraNag
ORDER BY TrN_TrNID DESC
) A
where A.TrN_TrNID = cdn.tranag.TrN_TrNID

Jakby ktoś szukał

Następna dyskusja:

update tabeli z selecta




Wyślij zaproszenie do