sql >> Database >  >> RDS >> Sqlserver

fiscaal jaar berekenen in sql select-verklaring?

David heeft een zeer goede oplossing. Een eenvoudigere uitdrukking is:

select year(dateadd(month, -3, start_date)) as FiscalYear

Dat wil zeggen, trek 3 maanden af ​​en neem het jaar.

BEWERKEN:

Zoals opgemerkt in de opmerking, lijkt dit een jaar te vroeg te produceren. Hier zijn twee oplossingen:

select year(dateadd(month, 9, start_date)) as FiscalYear

select 1 + year(dateadd(month, -3, start_date)) as FiscalYear


  1. Hoe pg_typeof() werkt in PostgreSQL

  2. Laravel localhost werkt, maar heroku geeft 500 fout

  3. De module-API's in Java verkennen

  4. 3 manieren om het aantal rijen in elke partitie in SQL Server (T-SQL) te retourneren