2016-04-20 13 views
0

Ich habe Tabelle TeilnahmeWie aktualisiere ich den neuesten Datensatz mit PostgreSQL?

sno   | OutTime 
----------------+-------------- 
    1   | 2016-01-01 
    2   |  

Wie ich letzten sno bekomme für meine Update-Abfrage vorbei?
Was ist die Select-Anweisung, um das neueste Sno zu erhalten?

update attendance set outtime=now() where sno=---? 
+0

So etwas wie 'wählen max (sno) aus attendance'. Ich bin nicht sehr gut in postgre, überprüfen Sie die Dokumentation für rechts sintax. –

Antwort

0

Verwenden Sie eine Unterabfrage:

update attendance 
set outtime = now() 
where sno = (select max(sno) from attendance); 
Verwandte Themen