@@ -208,19 +208,19 class Query < ActiveRecord::Base | |||
|
208 | 208 | when "c" |
|
209 | 209 | sql = sql + "#{IssueStatus.table_name}.is_closed=#{connection.quoted_true}" if field == "status_id" |
|
210 | 210 | when ">t-" |
|
211 |
sql = sql + "#{db_table}.#{db_field} |
|
|
211 | sql = sql + "#{db_table}.#{db_field} BETWEEN '%s' AND '%s'" % [connection.quoted_date((Date.today - v.first.to_i).to_time), connection.quoted_date((Date.today + 1).to_time)] | |
|
212 | 212 | when "<t-" |
|
213 |
sql = sql + "#{db_table}.#{db_field} |
|
|
213 | sql = sql + "#{db_table}.#{db_field} <= '%s'" % connection.quoted_date((Date.today - v.first.to_i).to_time) | |
|
214 | 214 | when "t-" |
|
215 | sql = sql + "#{db_table}.#{db_field} = '" + (Date.today - v.first.to_i).strftime("%Y-%m-%d") + "'" | |
|
215 | sql = sql + "#{db_table}.#{db_field} BETWEEN '%s' AND '%s'" % [connection.quoted_date((Date.today - v.first.to_i).to_time), connection.quoted_date((Date.today - v.first.to_i + 1).to_time)] | |
|
216 | 216 | when ">t+" |
|
217 |
sql = sql + "#{db_table}.#{db_field} >= '" |
|
|
217 | sql = sql + "#{db_table}.#{db_field} >= '%s'" % connection.quoted_date((Date.today + v.first.to_i).to_time) | |
|
218 | 218 | when "<t+" |
|
219 |
sql = sql + "#{db_table}.#{db_field} BETWEEN ' |
|
|
219 | sql = sql + "#{db_table}.#{db_field} BETWEEN '%s' AND '%s'" % [connection.quoted_date(Date.today.to_time), connection.quoted_date((Date.today + v.first.to_i + 1).to_time)] | |
|
220 | 220 | when "t+" |
|
221 | sql = sql + "#{db_table}.#{db_field} = '" + (Date.today + v.first.to_i).strftime("%Y-%m-%d") + "'" | |
|
221 | sql = sql + "#{db_table}.#{db_field} BETWEEN '%s' AND '%s'" % [connection.quoted_date((Date.today + v.first.to_i).to_time), connection.quoted_date((Date.today + v.first.to_i + 1).to_time)] | |
|
222 | 222 | when "t" |
|
223 |
sql = sql + "#{db_table}.#{db_field} |
|
|
223 | sql = sql + "#{db_table}.#{db_field} BETWEEN '%s' AND '%s'" % [connection.quoted_date(Date.today.to_time), connection.quoted_date((Date.today+1).to_time)] | |
|
224 | 224 | when "~" |
|
225 | 225 | sql = sql + "#{db_table}.#{db_field} LIKE '%#{connection.quote_string(v.first)}%'" |
|
226 | 226 | when "!~" |
General Comments 0
You need to be logged in to leave comments.
Login now