See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11255|Vastuse: 0

[Allikas] SQL-lause, et saada kuupäeva osa või kellaaja osa kuupäevast

[Kopeeri link]
Postitatud 18.01.2016 19:02:31 | | |

SQL-lause datetime jaotises



SQL-lause töötleb sageli andmeid. Tänapäeval, salvestatud protseduuri kirjutades, peame datetime väärtuse kuupäeva osa välja võtma. Selle kohta on internetis palju tutvustusi.



Peamine meetod on saada see kuupäevavormingu teisendamise kaudu. Järgmine:





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





Seda saab teha:



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

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

Loomulikult saate seda teha nii:

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

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

jne, et saada kuupäeva aja osa.




Eelmine:Laadi alla määratud võrgufaili partii lähtekood
Järgmine:Tagastusväärtuse tähendus return_value SQL Serveris
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com