【发布时间】:2018-04-08 14:07:58
【问题描述】:
我正在使用 Ruby on Rails,并且我有一个用户表,其中有一个生日字段类型为日期。
我想要做的是能够在特定用户生日时显示警报。我意识到我遇到的问题是,在我的所有测试用例中,我都会让某人今天过生日,看看它是否有效,但是如果我今天过生日但 10 年前,我的警报系统将停止工作,因为年份不匹配.
所以基本上,我想得到用户的生日,但只有日期和月份,并检查它是否与今天的日期和月份匹配。是否有某种我应该使用的原始查询,或者我应该考虑别的什么?
【问题讨论】:
-
你的生日字段实际上是一个生日字段。
-
“使用 SQL” – 特别是什么数据库? MySQL、PostgreSQL、SQLite 还是其他?
标签: sql ruby-on-rails ruby date datetime