我有一个用来测试时间的查询。下面是两个例子: users.fname as counselor, SEC_TO_TIME(AVG(TIME_TO_SEC(TIMEDIFF(starttime, signintime)))) AS 'AVG Wait Time',
SEC_TO_TIME(AVG(TIME_TO_SEC(TIMEDIFF(finishtime, starttime)))) AS 'AVG
我正在将我用Sqlite3开发的Ruby on Rails应用程序部署到使用MySQL或PostgreSQL的服务器上。我很快发现,我经常用来生成按月汇总报告的"group by“和"strftime”函数在不同的数据库之间工作方式不同或不兼容。我可以重构我的代码来做分组、求和和求平均--但是数据库做得很好,并且减少了服务器所需的处理!高级应用程序超越了简单的select和join。ActiveRecord给了我们:group,但是数据库不一致。
所以我的问题是架构问