我有以下两张表。 table2包含一列中的日期,而table1需要两列来表示日期,table2是否比table1更好?
#standardSQL
with table1 as(
select 2017 as year, "January" as month
)
or
#standardSQL
with table2 as(
select "01/15/2017" as date
)
答案 0 :(得分:1)
对于大多数实际案例,我建议您在表2中看到的内容 或者甚至更好地将其存储为字符串而不是日期数据类型 在任何情况下 - 字符串或日期 - 这里有许多相应的功能,可以支持您操纵日期的潜在需求