在Google融合表中编写查询以比较时间

在Google融合表中编写查询以比较时间,第1张

在Google融合表中编写查询以比较时间

假定

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>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5675173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存