2016-04-04 5 views
1

toDate kullanarak sorgulamak istediğim sütun sadece boş değerler içeriyor, sorgulama işlemi başarısız oluyor.Seçilen sütunta yalnızca boş değerler olduğunda toDate kullanarak bir Gözlüğü E-Tablosunu sorgulama

Sorgu: select * nerede toDate (A)> = '2016-01-01'.

https://docs.google.com/spreadsheets/d/19olM1pEF5qQvvKhwSH3d_X4w2DVfOWDwDtZKNFlMY3w/edit#gid=0

i ne yapmalıdır? Lütfen yardım et. Önceden teşekkürler.

Not: Verilen sütunda tek bir giriş olsa bile sorgu düzgün çalışır.

cevap

0

... yaklaşık toDate Bilmiyorum Ama sadece kelime 'tarihi' değerin önüne bir tarihe bir değer dönüştürmek.

yani ->date '2016-01-01'

aşağıdaki örneğe bakın ...

google.charts.load('current', { 
 
    callback: drawVisualization, 
 
    packages: ['table'] 
 
}); 
 

 
function drawVisualization() { 
 
    var query = new google.visualization.Query(
 
    'https://docs.google.com/spreadsheets/d/19olM1pEF5qQvvKhwSH3d_X4w2DVfOWDwDtZKNFlMY3w/edit#gid=0' 
 
); 
 

 
    query.setQuery("select * where A >= date '2016-01-01'"); 
 
    query.send(handleQueryResponse); 
 
} 
 

 
function handleQueryResponse(response) { 
 
    if (response.isError()) { 
 
    alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage()); 
 
    return; 
 
    } 
 

 
    var data = response.getDataTable(); 
 

 
    if (data.getNumberOfRows() === 0) { 
 
    data.setColumnLabel(0, 'Date'); 
 
    data.setColumnLabel(1, 'Goal'); 
 
    data.addRow([null, 'Nothing found']); 
 
    } 
 

 
    var visualization = new google.visualization.Table(document.getElementById('table')); 
 
    visualization.draw(data, {}); 
 
}
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="table"></div>

+0

sayesinde çalışır çok. Ama eğer sütunum dateTime biçimindeyse ve sadece tarihi karşılaştırmak istiyorum. Herhangi bir fikrin varsa lütfen bana bildirin. – Aanchal

+0

yardım etmekten memnunum, ancak soruyu takip etmem - tarih sütununu neyle karşılaştırmalıyım? – WhiteHat

+0

'A' sütunumun '2016-03-29T18: 31: 01.000Z' değerini içerdiğini ve bunun gibi bir sorguyu yürütmek istediğimi varsayalım: select * A> = date '2016-03-29' – Aanchal

İlgili konular