栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在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>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/669924.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号