J'ai donc une table avec un datestamp et deux champs que je veux m'assurer qu'ils sont uniques le mois dernier.SQLAlchemy: Comment grouper par deux champs et filtrer par date
table.id
table.datestamp
table.field1
table.field2
Il ne devrait pas y avoir d'enregistrement en double avec la même valeur composée field1 + 2 au cours du dernier mois.
Les étapes de ma tête sont:
- Groupe par les deux champs
- Retour sur les données du dernier mois pour vous assurer que ce groupe unique, ne se produit pas.
J'ai jusque-là, mais je ne pense pas que cela fonctionne:
result = session.query(table).group_by(\
table.field1,
table.field2,
func.month(table.timestamp))
Mais je ne suis pas sûr comment faire cela dans sqlalchemy. Quelqu'un pourrait-il me conseiller?
Merci beaucoup!
Merci à l'avance, les gars – 0atman