我正在尝试设置某些程序,其中我需要设置一个包含光标的功能。
我已经完成了所有工作,除了选择检查游标的记录是否在一年中(作为函数的参数提供)(类似于function(id,year)...)之外,它还在工作。 但是我不知道如何在sql中写下来。我已经尝试在year-01-01和year-12-31之间使用,似乎只有在我输入诸如“ 2016-01-01”之类的内容时才能使用。有没有一种简单的方法?
答案 0 :(得分:0)
如果使用sql server,则可以使用年份功能 例子
declare @d as date
set @d='01/05/2019'
select year(@d) [year]
答案 1 :(得分:0)
MySQL 选择my_filed,其中year(field_date)= year(given_date)
我认为这是ANSI 选择my_field,其中EXTRACT(YEAR FROM date)
不确定,但是SQL Server也具有YEAR(date_field)的实现