sql >> Databasteknik >  >> RDS >> Mysql

SQLAlchemy datetime-operationer på serversidan

Om du bara behöver detta för DAY s (som är standardintervall), gör sedan om din SQL som:

c2.due_time > ADDDATE(c1.due_time, - 7)

kan skrivas i SA-termer som:

filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))

Om du behöver filtrera efter olika intervalltyper (veckor, månader, år) behöver du förmodligen skriva en anpassad SQL Construct-kompilator (se Anpassade SQL-konstruktioner och kompileringstillägg för mer information).



  1. Utdata från Google Form till MySQL-fjärrdatabas

  2. MySQL startar inte efter att ha ändrat my.cf

  3. Sådd SQLite RANDOM()

  4. Förhindra användaren från att redigera samma post