Slik konverterer dato i SQL
Skrive SQL-setninger som bruker datoen datatype er en enkel og lett memorert trening. Den type database du bruker, men vil bestemme hvilken syntaks å bruke. Noen database programvare verktøy, som Microsoft Access, har et grensesnitt som masker daten din inngangs å unngå å måtte utføre en konvertering. SQL er fleksibel i sin tilgjengelige datoformater og bruk av konvertere funksjonen kan returnere dato i hvilket som helst format du trenger.
Bruksanvisning
1 Åpne SQL kommandolinje og koble til databasen.
2 Skriv din velger uttalelse. Det bør skje i form av
SELECT ... Fra <tabellnavn>;
3 Legg en konvertitt funksjon til velger uttalelse. Det skal se ut
Velg Konverter (...) Fra <tabellnavn>;
4 Legg en VARCHAR () datatype for å konvertere funksjon. Sett antall tegn som vil være nødvendig for å holde formatert dato i varchar funksjonens argument. Det skal se ut
Velg Konverter (VARCHAR (10) ...) Fra <tabellnavn>;
5 Legg en getdate () -funksjonen etter VARCHAR () datatype. Den bør leses
Velg Konverter (VARCHAR (10), getdate () ...) Fra <tabellnavn>;
6 Skriv tilsvarende format koden for dato type du ønsker. Listen over standardkodene kan finnes på sql-server-helper.com. Din uttalelse bør lese noe sånt
Velg Konverter (VARCHAR (10), getdate () 102) Fra <tabellnavn>;
7 Skriv datoformatet utenfor CONVERT () -funksjonen i parentes. Din avsluttet uttalelsen bør lese noe sånt som dette
Velg Konverter (VARCHAR (10), getdate (), 102) AS [YYYY.MM.DD] fra <tabellnavn>;