Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chuyển đổi số nguyên thành danh sách các ngày trong tuần

Bạn có thể sử dụng các toán tử khôn ngoan trong T-SQL. Đây là cách thực hiện:

SELECT
  ( CASE WHEN daybits & 1 = 1 THEN 'Sunday ' ELSE '' END ) +
  ( CASE WHEN daybits & 2 = 2 THEN 'Monday ' ELSE '' END ) +
  ( CASE WHEN daybits & 4 = 4 THEN 'Tuesday ' ELSE '' END ) +
  ...
  ( CASE WHEN daybits & 64 = 64 THEN 'Saturday ' ELSE '' END ) +

Ví dụ:điều đó sẽ tạo ra "Thứ Bảy Chủ Nhật".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tại sao tôi không thể tạo cơ sở dữ liệu SQL trong VS 2010?

  2. chuyển đến hàng tiếp theo khi một cột chứa giá trị nhất định (sql server 2008)

  3. Làm thế nào để sử dụng giới hạn trong Microsoft SQL Server 2008?

  4. Xóa dữ liệu khỏi các bảng phụ thuộc

  5. Cách hàm RIGHT () hoạt động trong SQL Server (T-SQL)