Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11255|Atbildi: 0

[Avots] SQL priekšraksts, lai iegūtu datuma daļu vai laika daļu no datetime

[Kopēt saiti]
Publicēts 18.01.2016 19:02:31 | | |

SQL priekšraksts datuma sadaļā datetime



SQL priekšraksts bieži darbojas ar datiem. Šodien, rakstot saglabātu procedūru, mums ir jāiegūst datuma daļa no datetime vērtības. Internetā ir daudz ievadu.



Galvenā metode ir to iegūt, konvertējot datuma formātu. Šādi:





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





To var izdarīt:



atlasiet CONVERT(VARCHAR(100),GETDATE(),111)

atlasiet CONVERT(VARCHAR(100),GETDATE(),23)

Protams, to var izdarīt:

Atlasiet CONVERT(varchar(100), GETDATE(), 8): 10:57:46

Atlasiet CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Izvēlieties CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Atlasiet CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

utt., lai iegūtu datetime laika daļu.




Iepriekšējo:Partijas avota koda lejupielāde norādītajam tīkla failam
Nākamo:Atgrieztās vērtības nozīme return_value SQL Server
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com