2014-05-06 2 views
1

Je veux visualiser les données d'un Google Spreadsheet et je veux seulement montrer les 60 dernières entrées. Je l'ai essayé avec:Comment démarrer "limite" dans le langage de requête vers l'arrière?

setQuery('select A, D limit 60'); 

Mais il commence au début et non à la fin dans l'ordre inverse. J'ai aussi joué avec offset mais je devrais compter les entrées avant que cela ne soit logique. Y a-t-il un moyen facile pour cela?

+2

Vous devez utiliser une clause 'ORDER BY' pour inverser l'ordre de vos résultats, puis prenez la première 60. – asgallant

+0

@asgallant qui fonctionne! Je vous remercie. –

+1

Julian ou @asgallant, en jetant l'esprit que dans une réponse, les commentaires sont souvent supprimés et l'information est perdue? Merci d'avance! – jmac

Répondre

0

Merci à @asgallent, le bon code est:

setQuery('select A, D ORDER BY A DESC limit 60'); 
Questions connexes