我使用日期格式的日期范围有多个日期。现在,我希望从那个日期开始只有几年。
让我们说某人,给出日期范围def originalList = [[name: 'franz', age: 12], [name: 'bepi', age: 20],[name: 'giovanni', age: 65]]
def result=[:]
originalList.each{obj->
def e1 = obj.age
def e2 = obj.age*2
result.put(obj, [e1,e2]) //key, value
}
println result //[[name:franz, age:12]:[12, 24], [name:bepi, age:20]:[20, 40], [name:giovanni, age:65]:[65, 130]]
我希望此日期只有from: 01-01-2010 to 09-05-2019.
,所以我会将它们包含在我的SQL查询中。
如果在今年指定的范围,查询仅适用于years
,但我如何才能在范围内的所有年份中使用它?
以下是查询:
2015
答案 0 :(得分:2)
您可以使用小于和大于DATETIME字段的时间。
where transaction_date <= '2010-01-01 00:00:01' and transaction_date >= '2005-12-31 23:59:59'
答案 1 :(得分:1)
您可以删除日期中的<% @guest.each do |guest| %>
条款并使用
LIKE