У меня есть две таблицы,
details
id integer primary key
onsetdate Date
questionnaires
id integer primary key
patient_id integer foreign key
questdate Character Varying
Можно ли сделать оператор SELECT, который выполняет JOIN для этих двух таблиц, упорядочивая по самой ранней дате, взятой из сравнения onsetdate и questdate (можно ли, например, привести квест-дату в поле Date, чтобы сделать это ?)
Типичный формат для квест-даты: "2009-04-22"
В реальных таблицах есть зашифрованное поле BYTEA для onsetdate, но я оставлю эту часть до позже (приложение написано в RoR с использованием 'ezcrypto' для шифрования поля BYTEA).