sql >> Database >  >> RDS >> Mysql

sqlalchemy + kolf, alle berichten per dag ontvangen

Ik zou het niet in een query doen, maar eerder de gewenste groepering aan de python-kant maken:

# 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. WebApp (Tomcat-jdbc) Gepoolde DB-verbinding die uitzondering opgeeft

  2. Converteer datum in formaat MM/DD/YYYY naar MySQL-datum

  3. 2 tabellen samenvoegen in SELECT(MYSQL/PHP)

  4. Basis DB-verbindingspool met Java en Tomcat 7