Bygg datum och tider från delar
SQL Server har flera funktioner för att skapa datum- och tidskombinationer från delar. I den här övningen tittar vi på DATETIME2FROMPARTS() och DATETIMEFROMPARTS().
Neil Armstrong och Buzz Aldrin landade Apollo 11:s månlandningsmodul – kallad The Eagle – på månen den 20 juli 1969 klockan 20:17 UTC. De stannade på månen i ungefär 21,5 timmar och lyfte den 21 juli 1969 klockan 18:54 UTC.
Den här övningen är en del av kursen
Tidsserieanalys i SQL Server
Övningsinstruktioner
- Bygg det datum och den tid (med
DATETIME2FROMPARTS()) när Neil och Buzz blev de första människorna att landa på månen. Observera "2":an iDATETIME2FROMPARTS(), vilket innebär att vi vill skapa enDATETIME2i stället för enDATETIME. - Bygg det datum och den tid (med
DATETIMEFROMPARTS()) när Neil och Buzz lyfte från månen. Observera att det här avser enDATETIME, inte enDATETIME2.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Mark the date and time the lunar module touched down
-- Use 24-hour notation for hours, so e.g., 9 PM is 21
DATETIME2FROMPARTS(___, ___, ___, ___, ___, 00, 000, 0) AS TheEagleHasLanded,
-- Mark the date and time the lunar module took back off
-- Use 24-hour notation for hours, so e.g., 9 PM is 21
DATETIMEFROMPARTS(___, ___, ___, ___, ___, 00, 000) AS MoonDeparture;