PostgreSQL har ingen datediff
funktion
. För att få antalet minuter, använd SQL-uttrycket :
trunc((extract(epoch FROM newer_date) - extract(epoch FROM older_date)) / 60)
extract(epoch FROM …)
konverterar tidsstämpeln till antal sekunder./ 60
omvandlas till sekunder till minutertrunc(…)
tar bort bråkdelen.
Så försök förmodligen
sa.func.trunc((
sa.extract('epoch', datetime.utcnow()) -
sa.extract('epoch', datetime.utcnow())
) / 60)