Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11255|Jawab: 0

[Sumber] SQL untuk mendapatkan bagian tanggal, atau bagian waktu dari tanggalwaktu

[Salin tautan]
Diposting pada 18/01/2016 19.02.31 | | |

SQL di bagian tanggal tanggalwaktu



SQL sering mengoperasikan data. Saat ini, saat menulis prosedur tersimpan, kita perlu mengekstrak bagian tanggal dari nilai tanggalwaktu. Ada banyak pengantar untuk ini di Internet.



Metode utamanya adalah mendapatkannya melalui konversi format tanggal. Sebagai berikut:





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





Ini dapat dilakukan:



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

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

Tentu saja, Anda dapat melakukan ini dengan:

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

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

dll. untuk mendapatkan bagian waktu dari tanggalwaktu.




Mantan:Unduh kode sumber batch untuk file jaringan yang ditentukan
Depan:Arti nilai pengembalian return_value di SQL Server
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com