sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er ISO_year i sql-server

Her er en funktion for iso_year, logikken bag den er, at torsdagen i ugen fra parameterdatoen bestemmer året:

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. Hvad er brugen af ​​firkantede parenteser [] i sql-sætninger?

  2. alternativ til mysql_field_name i mysqli

  3. Returnere en forespørgsel fra en funktion?

  4. MySQL:Vis med underforespørgsel i FROM-klausulens begrænsning