我有一个员工的生日栏。我想找出在这一天过生日的员工。
我要把一个日期传给一个在这个日期过生日的人。但问题是日期是在datetime格式中给出的,表birthday列也是在datetime格式中给出的。
如, 2017-04-25 09:00:00
我只想要日期的结果,而不是时间的结果。例如:
在表中,日期在生日一栏中给出
2017-04-25 09:00:00
2017-04-25 05:00:00
我在打发时间 2017-04-25 09:00:00
在jpa查询中,两个日期都应该返回。结果只能以日期为依据。
3条答案
按热度按时间7y4bm7vi1#
声明@inputdate datetime
qeeaahzv2#
您可以尝试以下查询:
oug3syen3#
使用
cast()
或者convert()
```where cast(birthday as date) = '2017-04-25'
where cast(birthday as date) = cast(@parameter as date)