Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11255|Antwoord: 0

[Bron] SQL-instructie om de datum deel of tijd deel van de datum te krijgen

[Link kopiëren]
Geplaatst op 18-01-2016 19:02:31 | | |

SQL-instructie in het datumgedeelte van de datetime



SQL-instructies verwerken vaak data. Tegenwoordig moeten we, bij het schrijven van een opgeslagen procedure, het datumgedeelte van een datetimewaarde extraheren. Er zijn veel introducties hierover op het internet.



De belangrijkste methode is om het te verkrijgen door het omzetten van het datumformaat. Als volgt:





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





Dit kan gedaan worden:



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

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

Natuurlijk kun je dit doen door:

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

Selecteer CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Selecteer CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Selecteer CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

enzovoort om het tijdsdeel van de date time te krijgen.




Vorig:Download de batchbroncode voor het opgegeven netwerkbestand
Volgend:De betekenis van de retourwaarde return_value in SQL Server
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com