Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11255|Válasz: 0

[Forrás] SQL utasítás, hogy megkapjuk a dátum részét vagy az időpont részét a dátum

[Linket másol]
Közzétéve 2016. 01. 18. 19:02:31 | | |

SQL utasítás a datetime dátum szakaszában



SQL utasítás gyakran kezeli az adatokat. Ma, amikor tárolt eljárást írunk, ki kell nyernünk a dátum részét egy dátum és idő értékből. Számos bevezetés van erre az interneten.



A fő módszer a dátumformátum átváltásával szerezzük meg. A következők:





Válassz CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 05.16.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
Válassz CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Válassz CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827
Válassz CONVERT(varchar(100), GETDATE(), 10): 05-16-06
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Válassz CONVERT(varchar(100), GETDATE(), 12): 060516
Válassz CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Válassz CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Válassz CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Válassz CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Válassz CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Válassz CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Válassz CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Válassz CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 2006.16.05
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Válassz CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Válassz CONVERT(varchar(100), GETDATE(), 112): 20060516
Válassz CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Válaszd ki a CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Válassz CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Válassz CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Válassz CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Válassz CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907
Válassz KONVERTÁLNI (varchar(100), GETDATE(), 131): 1427.18.04 10:57:49:920





Ez megvalósítható:



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

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

Természetesen ezt így teheted:

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

Válassz CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Válaszd ki a CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

stb., hogy megkapd a dátum időpontjának időpontját.




Előző:Töltse le a megadott hálózati fájl batch forráskódját
Következő:A visszaküldési érték jelentése return_value SQL Serverben
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com