Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11255|Répondre: 0

[Source] Instruction SQL pour obtenir la partie date ou l’heure de la date et heure

[Copié le lien]
Publié sur 18/01/2016 19:02:31 | | |

Instruction SQL dans la section date du datetime



Une instruction SQL fait fréquemment fonctionner des données. Aujourd’hui, lors de l’écriture d’une procédure stockée, nous devons extraire la partie date d’une valeur date-heure. Il existe de nombreuses introductions à ce sujet sur Internet.



La méthode principale consiste à l’obtenir par la conversion du format de date. Voici :





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





C’est possible :



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

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

Bien sûr, vous pouvez le faire en suivant :

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

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

etc. pour obtenir la partie horaire du rendez-vous.




Précédent:Téléchargez le code source batch du fichier réseau spécifié
Prochain:La signification de la valeur de retour return_value dans SQL Server
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com