sql >> Database teknologi >  >> RDS >> Mysql

sqlalchemy + kolbe , får alle indlæg om dagen

Jeg ville ikke gøre det i en forespørgsel, men snarere oprette den ønskede gruppering på pythonsiden:

# get desired posts (add your filters etc)
posts = session.query(Post).order_by(Post.time)

# create a dictionary, where key is the date(-only), and values are the posts of that day
from collections import defaultdict
grouped = defaultdict(list)
for post in posts:
    dat = post.time.date()
    grouped[dat].append(post)

# iterate over new grouped structure
for dat, posts in sorted(grouped.items()):
    print dat
    for post in posts:
        print '  ', post



  1. Hvordan kombinerer man dato og klokkeslæt fra forskellige MySQL-kolonner for at sammenligne med en fuld DateTime?

  2. MySQL brugerstyring

  3. Kan ikke finde 'libpq-fe.h headeren, når du forsøger at installere pg gem

  4. Sådan synkroniseres data mellem to tabeller i forskellige databaser (MYSQL), der kører på forskellige servere