假定
Time列的类型为
Date/Time,格式为
H:mm:ss AM/PM
在这种情况下,似乎 不* 支持对Date/Time
列的过滤。 *
根据“行和查询SQL参考”文档:
在DATETIME进行过滤
在类型为的列上进行过滤时
DATETIME,的<value>格式应为以下受支持的格式之一:MMM dd, yyMM/dd/yyMM-dd-yyMMM-dd-yyyyyy.MM.dddd-MMM-yyMMM/yyMMM yydd/MMM/yyyyyy
话虽如此,您可以考虑对返回的结果应用过滤,如以下Javascript示例所示:
var key = 'AIzaSyCALoSz00ZY3zTL1D_xUTD9GMb3T1ocBdU'var sql = "SELECt * FROM 1WjowbI77j1WFcn3IEtbwBymhVZh8jfmP_dg1epd9 WHERe Date = '2015-02-23'";var requestUrl = "https://www.googleapis.com/fusiontables/v2/query?sql=" + sql + "&key=" + key;var timeKey = '10:25:04';$.getJSON(requestUrl, function(data) { var filteredRows = data.rows.filter(function(row){ var dtCur = Date.parse(row[3] + ' ' + row[7]); var dtKey = Date.parse(row[3] + ' ' + timeKey); if (dtCur > dtKey) { return row; } }); //print var output = JSON.stringify(filteredRows, null, 2); $("#output").text(output);});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><pre id="output"></pre>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)