0
Şu anda aşağıdaki vaka deyimi var: Ben de denedimBigQuery'yi tarihleri karşılaştıran ve dava kullanarak deyim
CASE WHEN TIMESTAMP_TO_USEC(TIMESTAMP)>=TIMESTAMP_TO_USEC(TIMESTAMP('03-14-2016 00:00:00')) THEN 'afterChanges' ELSE 'beforeChanges' END AS beforeOrAfter
varyasyonları:
CASE WHEN TIMESTAMP>TIMESTAMP('03-14-2016 00:00:00') THEN 'afterChanges' ELSE 'beforeChanges' END AS beforeOrAfter
CASE WHEN ROUND(DATEDIFF(TIMESTAMP, TIMESTAMP('03-14-2016 00:00:00')),0) >0 THEN 'afterChanges' ELSE 'beforeChanges' END AS beforeOrAfter
Ancak, hep "(başka olsun Orijinal TIMESTAMP'den bağımsız olarak "önce"). Herhangi bir tavsiye?
Önemli aşağıdaki gibi çalışması gerekir - Eğer 'işareti altında, yayınlanan cevabın soldaki kene kullanarak answer' kabul edebilir oylama. Bunun neden önemli olduğu konusunda http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work#5235 adresine bakın! Ayrıca cevapta oy vermek de önemlidir. Yardımcı olan cevapları oylayın. Daha fazlası var ... Birisi sorunuza cevap verdiğinde ne yapacağınızı kontrol edebilirsiniz - http://stackoverflow.com/help/someone-answers. –