python 如何按输入对数据进行排序?

9bfwbjaz  于 2022-12-17  发布在  Python
关注(0)|答案(1)|浏览(139)

我有问题的sqlite3在Python中。我想排序数据库中的数据输入日期。
这是我的代码,是好的方法吗?

if choice == 1:
        # Suma 'Wartość' z simple.db 
       
        dt = input()
        dt2 = input()
        cursor.execute('''
            SELECT 
                SUM(Wartość),
                Data 
            FROM 
                kalendarz
            WHERE
                Data between () and () VALUES (?, ?);''', (dt, dt2))
lsmepo6l

lsmepo6l1#

您要对没有group的列Wartość求和,请尝试以下操作:

if choice == 1:       
    dt = input()
    dt2 = input()
    cursor.execute(f'''
        SELECT 
            Wartość,
            Data 
        FROM 
            kalendarz
        WHERE
            Data between '{dt}' and '{dt2}'
        ORDER BY
            Data''')

相关问题