Regrouper les lignes par jour/semaine/mois à l'aide de la colonne inserted_at.
Exemple: Si la première ligne est créée avant 1 semaine, grouper par jours et si aucune donnée n'est créée au milieu, ajouter o comme valeur.Regrouper les lignes par jour/semaine/mois jusqu'à date dans Elixir
[
{"21 Jul" => 12},{"22 Jul" => 0},{"23 Jul" => 3}, {"24 Jul" => 1}...
{"5 Aug" => 0}
]
Merci d'avance.
Merci pour la réponse. Il renvoie des résultats corrects, mais mon exigence est de savoir si les données entre les deux n'ont pas de données dans DB puis ajouter cette date et comptent comme 0. Comment faire pour y parvenir? – Ram
Vous pouvez remplir toutes les valeurs manquantes avec 'Map.put_new' ou le faire en SQL en générant une série de dates et' left_join' à la requête ci-dessus, par exemple: https://stackoverflow.com/a/14113580/1650580 –
Merci beaucoup – Ram