Also habe ich eine Tabelle mit einem Datumsstempel und zwei Felder, die ich sicherstellen möchte, dass sie im letzten Monat einzigartig sind.SQLAlchemy: Wie man nach zwei Feldern gruppiert und nach Datum sortiert
Es sollte keinen doppelten Datensatz mit dem gleichen Feld1 + 2 zusammengesetzten Wert im letzten Monat geben.
Die Schritte in meinem Kopf sind:
- Gruppe durch die beiden Felder
- im letzten Monat der Daten Blick zurück diese einzigartige Gruppierung tritt nicht auf, um sicherzustellen.
Ich habe so weit gekommen, aber ich glaube nicht, das funktioniert:
result = session.query(table).group_by(\
table.field1,
table.field2,
func.month(table.timestamp))
Aber ich bin nicht sicher, wie dies in sqlalchemy zu tun. Könnte mir jemand raten?
Vielen Dank!
Vielen Dank im Voraus, Jungs – 0atman