sql >> Database >  >> RDS >> Sqlserver

Een aggregaat verschijnt mogelijk niet in de setlijst van een UPDATE-instructie. Als update met Kolomnamen

Probeer een variabele voor het doel te declareren:

DECLARE @Result Decimal(18, 0)
SET @Result = ROUND(SUM(DATEDIFF(ss,'2014-05-15 00:23:04.580','2014-05-15 00:25:04.580') / 60.0 / 60.0), 2)

update CheckInCheckOut 
set CountHours= @Result
where UserId_Fk=3



  1. MySQL start niet bij het upgraden van OSX naar Yosemite of El Capitan

  2. Hoe verwijder je een bepaalde rij uit de mysql-tabel met dezelfde kolomwaarden?

  3. Een menu maken in SQLPlus of PL/SQL

  4. Query's herschrijven om de prestaties te verbeteren