2016-12-20 7 views

Antwort

5

Verwenden DATE_SUB

select * 
from TableA 
where Date_Column between DATE_SUB(current_date(), INTERVAL 15 DAY) and current_date() 

Denken Sie daran, muss between das älteste Datum zuerst

5

Sie sollten wahrscheinlich die zwei um umschalten - die Syntax sollte die folgenden:

WHERE date_column BETWEEN DATE_ADD(CURRENT_DATE(), -15, 'DAY') AND CURRENT_DATE() 
+0

Die DATE_ADD Version Werke . DATE_SUB wird in Bigquery nicht unterstützt –

+0

Die DATE_SUB-Version funktioniert jetzt, wenn Sie in Bigquery Standard-SQL verwenden. – Jas