私は予約テーブルを持っているデータベースを持っています。予約テーブルの列の1つは「収入」で、もう1つは「日付/月/年」形式の日付を格納する「date_of_booking」です。ユーザーが月を入力できるようにする機能を作成しようとしており、その月のすべての収入を計算します。これまで私はこれを持っています:pythonのSQLデータベースの列から複数の数値の合計を見つける方法は?
validMonth = False
while not validMonth:
lookForMonth = input('What month, please? (number from 1 through 12):')
try:
validMonth = 1<=int(lookForMonth)<=12
except:
pass
sqlCmd = 'SELECT date FROM bookings WHERE SUBSTR(date,4,2)="%.2i"' % int(lookForMonth)
for row in conn.execute(sqlCmd):
print (row)
このコードでは、特定の月の予約の日付を出力することができます。しかし、私は特定の月の総所得を出力したいと思います。特定の月の総所得を計算して出力するには、何を追加する必要がありますか?どんな助けでも喜んで感謝します、ありがとう。
これは驚くべきです!どうもありがとうございます!!!! :D – brenda
しかし、私は 'sql =' '' SUBSTR(date、4,2)= "04" '' ''行のSELECT集計(FROM)予約をどのように変更することができますか?今月の「04」を探していた月ですか? – brenda
自分のコードに合わせて回答が変更されました –