Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

конвертирайте името на месеца във varchar до дата, за да подредите по месец

Най-добрият вариант е да използвате правилния тип дата. В противен случай създайте таблица (вградена или физическа), за да картографирате вашите низови месеци.

SELECT 1 AS month, 'January' AS strMonth
UNION ALL
SELECT 2, 'February'
UNION ALL
SELECT 3, 'March'
...
SELECT 12, 'December'

След това картографирайте тази вашата таблица. Вижте демонстрация



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Периодични проблеми с производителността на функцията на SQL Server

  2. Разлика между sys.objects, sys.system_objects и sys.all_objects в SQL Server

  3. Последици от nvarchar (50) срещу nvarchar (макс.)

  4. SQL Server 2008 - Вземете ограничения на таблицата

  5. Копирайте стойностите на промяна на таблица на 1 колона и я вмъкнете в същата таблица