Bir tarih joker karakterine sahip tablolardan veri seçmek için google bigquery'yi kullanmaya çalışıyorum. TABLE_DATE_RANGE işlevini kullanabilmeyi isterdim, ancak büyük bir tarih aralığındaki sorgulamayı yapmam gerekiyor (> 1 yıl). Şu anda benim sorgu verilerinin yılın değerinde çalışır, ancak ben üzerinde bir şey ister:1 yıldan fazla süredir tablolarla TABLE_DATE_RANGE kullanma
#Fails
SELECT
system_id, sample_date, e_pv_array
FROM
(TABLE_DATE_RANGE(workspace.intervaldata,
TIMESTAMP('2009-03-01'),
TIMESTAMP('2010-03-04')))
WHERE
system_id = 20006
and e_pv_array is not null;
#Works
SELECT
system_id, sample_date, e_pv_array
FROM
(TABLE_DATE_RANGE(workspace.intervaldata,
TIMESTAMP('2009-03-01'),
TIMESTAMP('2010-03-03')))
WHERE
system_id = 20006
and e_pv_array is not null;
BigQuery'e bu sadece bir sınırlama var mı çok fazla gün:
Hata: TABLE_DATE_RANGE hatası ? Veya 1 yıldan büyük tarih aralıklarına sahip tablo joker karakterlerini kullanmanın bir yolu var mı?