TableName: NameYearRechercher un enregistrement de tableau Champ PG
Ceci est ma table
ID name min_max_year
1 xyz [1970,1971...2014]
2 abc [1980,1981...2014]
2 pqr [2000,2001...2014]
Maintenant, je veux trouver des documents qui MinMaxYear comprennent 1980.
Que Comment puis-je faire?
J'essaie de cette façon: NameYear.where ("? Min_max_year IN()", 1980)
mais obtenir cette erreur:
ActiveRecord::StatementInvalid: PG::Error: ERROR: operator does not exist: text = integer
LINE 1: ...ROM "name_year" WHERE (min_max_year IN (1980))
Essayez de donner comme ceci 'NameYear.where ("min_max_year IN (?)", [1980])' – Pavan
Qu'est-ce qu'un type de colonne min_max_year? Que contient-il exactement? – klin