Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date csv文件中的BigQuery上载日期错误_Date_Csv_Google Bigquery - Fatal编程技术网

Date csv文件中的BigQuery上载日期错误

Date csv文件中的BigQuery上载日期错误,date,csv,google-bigquery,Date,Csv,Google Bigquery,我一直在尝试从csv文件上传一个带有日期的表,但我一直收到一个关于日期类型的错误,如下所示: Errors: Too many errors encountered. (error code: invalid) query: Invalid date: '2010-06-31' (error code: invalidQuery) _Dataset: STRING _DATE: DATE _TEAMS: STRING _VENUE: STRING _1Q: INTEGER _2Q: INTEG

我一直在尝试从csv文件上传一个带有日期的表,但我一直收到一个关于日期类型的错误,如下所示:

Errors:
Too many errors encountered. (error code: invalid)
query: Invalid date: '2010-06-31' (error code: invalidQuery)
_Dataset: STRING
_DATE: DATE
_TEAMS: STRING
_VENUE: STRING
_1Q: INTEGER
_2Q: INTEGER
_3Q: INTEGER
_4Q: INTEGER
_OT1: INTEGER
_OT2: INTEGER
_OT3: INTEGER
_OT4: INTEGER
_F: INTEGER
_MIN: INTEGER
_FG: INTEGER
_FGA: INTEGER
所以它在抱怨2010-06-31。我查了一下参考资料,上面写着:

日期类型

名称描述日期表示逻辑日历日期。值范围 在1年至9999年(含)之间。日期类型表示日期 逻辑日历日期,独立于时区。日期值不可用 表示特定的24小时时间段。而是给定的日期值 当以不同的格式解释时,表示不同的24小时周期 时区,并可能代表白天更短或更长的一天 节省时间转换。要表示绝对时间点,请使用 时间戳

标准格式

'YYYY-[M]M-[D]D'YYYY:四位数年份[M]M:一位数或两位数月份 [D] D:一位数或两位数的一天

上面写着YYYY-[M]M-[D]D,所以我认为2010-06-31是正确的,但仍然得到了一个错误

我的行在csv文件中如下所示:

Regular Season,2010-06-31,Chicago,Road,22,37,21,28,,,,,108,240,39,79
我的模式如下所示:

Errors:
Too many errors encountered. (error code: invalid)
query: Invalid date: '2010-06-31' (error code: invalidQuery)
_Dataset: STRING
_DATE: DATE
_TEAMS: STRING
_VENUE: STRING
_1Q: INTEGER
_2Q: INTEGER
_3Q: INTEGER
_4Q: INTEGER
_OT1: INTEGER
_OT2: INTEGER
_OT3: INTEGER
_OT4: INTEGER
_F: INTEGER
_MIN: INTEGER
_FG: INTEGER
_FGA: INTEGER

提前感谢您的帮助

即使6月31日存在,根据- 您的问题可能仅仅是因为在现实中-6月只有30天,所以负载引擎被困在6月31日

另一方面-查询引擎成功地将2010-06-31“翻译”为2010-07-01-尝试下面的示例

SELECT DATE('2010-06-31')

即使6月31日按照以下规定存在: 您的问题可能仅仅是因为在现实中-6月只有30天,所以负载引擎被困在6月31日

另一方面-查询引擎成功地将2010-06-31“翻译”为2010-07-01-尝试下面的示例

SELECT DATE('2010-06-31')

哈哈哈,非常感谢。晚上太晚了。我会再试一次。谢谢当然让我们知道结果:o)是的,它已经修复,现在可以完美上传了。再次感谢!很高兴听到这个消息。感谢更新-所以我们知道加载本身没有问题:o)哈哈哈,非常感谢。晚上太晚了。我会再试一次。谢谢当然让我们知道结果:o)是的,它已经修复,现在可以完美上传了。再次感谢!很高兴听到这个消息。感谢更新-因此我们知道加载本身没有问题:o)