Здравствуйте, QrystaL, Вы писали:
QL>Здравствуйте, Dair, Вы писали:
D>>в Django/RoR накладываются довольно жёсткие ограничения даже на именование таблиц в БД
QL>Ну это проблемы реализации Django/RoR В .NET с этим всё порядке.
Ну, хорошо. Как написать вот такой запрос на ОРМ.NET?
Это реальный запрос и, наверно, самый сложный, который я реально применяю.
select count(e.id), l.id, l.name from location l left outer join event e on (e.cr_date >= now() - '#{sanitize(period)}h'::interval and e.location_id = l.id) group by l.id order by l.id asc
Фрагмент "e.cr_date >= now() — '#{sanitize(period)}h'::interval" означает "за последние period часов".