function.bindの問題、解決できず。
深く考えることができず、ギブアップ。
if (! Function.prototype.bind2) { Function.prototype.bind2 = function (obj) { var ap = Array.prototype; var args = ap.slice.call (arguments, 1); var that = this; var rFunc = function () { return that.apply (obj, ap.concat.apply (args, arguments)); }; return rFunc; }; }
var sql = "SELECT TOP 20 ラップタイム.ID, 顧客基本データ.氏名, MIN(ラップタイム.RTIME) FROM 顧客基本データ INNER JOIN ラップタイム ON 顧客基本データ.ID=ラップタイム.ID WHERE ラップタイム.NR='N' AND ラップタイム.TYPE='GX200 Normal' AND YEAR(RDATE)=2008 GROUP BY ラップタイム.ID, 顧客基本データ.氏名 ORDER BY MIN(ラップタイム.RTIME)";
今日の発見、GROUP BY に続くフィールドには、2つ必要なときがある。
ORDER BY に指定するフィールドが数式なら、そのまま。(as hoge としても hoge は使えない)