sql >> Database >  >> RDS >> Sqlserver

Hoe de tijd splitsen en het tijdsverschil berekenen in SQL Server 2005?

U kunt deze zoekopdracht gebruiken:

select EnrollNo, convert(varchar, AttDateFirst, 8) as FirstTime,
                 convert(varchar, AttDateLast, 8) as LastTime,
                 convert(varchar, AttDateLast - AttDateFirst, 8) as [Time Diff]
from YourTable

om de volgende resultaten te retourneren:

EnrollNo    FirstTime                      LastTime                       Time Diff
----------- ------------------------------ ------------------------------ ------------------------------
111         08:46:00                       08:46:00                       00:00:00
112         08:30:00                       17:30:00                       09:00:00
302         09:00:00                       18:30:00                       09:30:00
303         10:00:00                       18:35:00                       08:35:00


  1. Ik weet niet hoe ik mijn laatste inlogtijd moet bijwerken

  2. ST_DWithin neemt parameter als graad, niet als meter, waarom?

  3. Kan ik een query splitsen in meerdere query's of parallellisme creëren om een ​​query te versnellen?

  4. Tabel bijwerken in MySQL met python dict