Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11255|Svar: 0

[Kilde] SQL-sætning for at få dato-delen eller tidspunktet som en del af dato-tidspunktet

[Kopier link]
Opslået på 18/01/2016 19.02.31 | | |

SQL-sætning i datosektionen i dato-tidspunktet



SQL-sætningen opererer ofte data. I dag, når vi skriver en lagret procedure, skal vi udtrække datodelen af en datetime-værdi. Der findes mange introduktioner til dette på internettet.



Hovedmetoden er at opnå det gennem konvertering af datoformatet. Som følger:





Vælg CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57
Vælg CONVERT(varchar(100), GETDATE(), 1): 16/05/06
Vælg CONVERT(varchar(100), GETDATE(), 2): 05.06.16
Vælg CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Vælg CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Vælg KONVERTER(varchar(100), GETDATE(), 5): 16-05-06
Vælg KONVERTER(varchar(100), GETDATE(), 6): 16 05 06
Vælg KONVERTER(varchar(100), GETDATE(), 7): 05 16, 06
Vælg CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Vælg CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Vælg KONVERTER(varchar(100), GETDATE(), 10): 05-16-06
Vælg KONVERTER(varchar(100), GETDATE(), 11): 05/06/16
Vælg CONVERT(varchar(100), GETDATE(), 12): 060516
Vælg CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Vælg CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Vælg CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Vælg KONVERTER(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Vælg CONVERT(varchar(100), GETDATE(), 22): 16/05/06 10:57:47 AM
Vælg KONVERTER(varchar(100), GETDATE(), 23): 2006-05-16
Vælg CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Vælg KONVERTER(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Vælg CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57
Vælg CONVERT(varchar(100), GETDATE(), 101): 16/05/2006
Vælg KONVERTER(varchar(100), GETDATE(), 102): 2006.05.16
Vælg KONVERTER(varchar(100), GETDATE(), 103): 16/05/2006
Vælg KONVERTER(varchar(100), GETDATE(), 104): 16.05.2006
Vælg KONVERTER(varchar(100), GETDATE(), 105): 16-05-2006
Vælg CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Vælg KONVERTER(varchar(100), GETDATE(), 107): 05 16, 2006
Vælg KONVERTER(varchar(100), GETDATE(), 108): 10:57:49
Vælg CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437
Vælg CONVERT(varchar(100), GETDATE(), 110): 16-05-2006
Vælg CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Vælg KONVERTER(varchar(100), GETDATE(), 112): 20060516
Vælg CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Vælg KONVERTER(varchar(100), GETDATE(), 114): 10:57:49:547
Vælg CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Vælg CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Vælg KONVERTER(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Vælg CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Vælg CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920





Dette kan gøres:



vælg CONVERT(VARCHAR(100),GETDATE(),111)

vælg KONVERTER(VARCHAR(100),GETDATE(),23)

Selvfølgelig kan du gøre dette ved at:

Vælg CONVERT(varchar(100), GETDATE(), 8): 10:57:46

Vælg CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Vælg KONVERTER(varchar(100), GETDATE(), 108): 10:57:49
Vælg KONVERTER(varchar(100), GETDATE(), 114): 10:57:49:547

osv. for at få tidsdelen af date-tiden.




Tidligere:Download batch-kildekoden til den angivne netværksfil
Næste:Betydningen af returværdien return_value i SQL Server
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com