回答編集履歴

1 パスについて追記

can110

can110 score 30431

2017/11/10 17:50  投稿

×`for row in c.execute('SELECT SUM(指定カラム名) from 指定tabel):`
○`for row in c.execute('SELECT SUM(指定カラム名) from 指定tabel'):`
「~指定table」の後ろ、シングルクオーテーション「'」が抜けています。
「~指定table」の後ろ、シングルクオーテーション「'」が抜けています。
`conn=sqlite3.connect('D:\SQlitedatebase\hokanuriage.db')`
上記のように`\`を含むとファイルパス文字列として正しく扱われません。
`D:\\SQlite~`のように`\`文字を2つつなげてエスケープさせるか`r'D:\SQlite~`のように`r'~'`でエスケープ不要な記載をしてください。
SQL(`select sum(field_name) form table_name`)は問題ないと思います。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る