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

Как да определим броя на дните в месеца в SQL Server?

В SQL Server 2012 можете да използвате EOMONTH (Transact-SQL), за да получите последния ден от месеца, а след това можете да използвате DAY (Transact-SQL), за да получите броя на дните в месеца.

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се създаде екземпляр на доставчик на OLE DB Microsoft.Jet.OLEDB.4.0 за свързан сървър null

  2. Проверете дали RPC Out е активиран на свързан сървър

  3. Предложения за внедряване на одитни таблици в SQL Server?

  4. Използване на RegEx в SQL Server

  5. Модел на регулярни изрази във функцията за замяна на SQL?