Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Co to jest ISO_year na serwerze sql

Oto funkcja dla iso_year, logika za nią polega na tym, że czwartek tygodnia od parametru data określa rok:

CREATE FUNCTION [dbo].[f_isoyear]
(
@p_date datetime
)
RETURNS int
as
BEGIN
  RETURN datepart(yy, dateadd(wk, datediff(d, 0, @p_date)/7, 3))
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uważaj na tabelę nowych rekordów w bazie danych sql

  2. Użyj @@IDENTITY, aby zwrócić ostatnio wstawioną wartość tożsamości w programie SQL Server

  3. Jak wyświetlić pasek postępu podczas wykonywania dużego SQLCommand VB.Net?

  4. Jak DENSE_RANK() działa w SQL Server

  5. Wykonaj pętlę while w SQL Server 2008