Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 11255|Svar: 0

[Källa] SQL-satsen för att få datumdelen eller tiden som en del av datumtiden

[Kopiera länk]
Publicerad på 2016-01-18 19:02:31 | | |

SQL-satsen i datumsektionen i datumtiden



SQL-satsen hanterar ofta data. Idag, när vi skriver en lagrad procedur, behöver vi extrahera datumdelen av ett datetime-värde. Det finns många introduktioner till detta på internet.



Den huvudsakliga metoden är att få den genom att konvertera datumformatet. Följande följer:





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





Detta kan göras:



välj KONVERTERA(VARCHAR(100),GETDATE(),111)

välj KONVERTERA(VARCHAR(100),GETDATE(),23)

Självklart kan du göra detta genom att:

Välj KONVERTERA(varchar(100), GETDATE(), 8): 10:57:46

Välj KONVERTERA(varchar(100), GETDATE(), 14): 10:57:46:967
Välj KONVERTERA(varchar(100), GETDATE(), 108): 10:57:49
Välj KONVERTERA(varchar(100), GETDATE(), 114): 10:57:49:547

osv. för att få tidsdelen av datumet.




Föregående:Ladda ner batchkällkoden för den angivna nätverksfilen
Nästa:Betydelsen av returvärdet return_value i SQL Server
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com