Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tanggal keluaran dalam format MMDDYYYY secara efisien

Lihat CONVERT() dokumentasi :tidak ada format yang sama persis dengan yang Anda cari. Sepertinya 110 adalah yang paling dekat. Kita dapat menyelesaikannya dengan menambahkan panggilan REPLACE():

SELECT REPLACE(CONVERT(VARCHAR(10), RowUpdateDateTime, 110),'-','') from MyTable

Saya juga bertanya-tanya mengapa Anda melakukan ini sama sekali. Sering kali, konversi seperti ini dapat ditangani secara lebih efektif oleh kode klien Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi dari UniqueIdentifier ke BigInt dan Kembali?

  2. SQL Server 2012 String acak dari daftar

  3. Kunci unik vs. indeks unik di SQL Server 2008

  4. cara memiliki loop while ganda di sql server 2008

  5. InsertAllOnSubmit hanya menyisipkan catatan data pertama