SQL文で日付を指定し、データベースから、指定した日付及びひとつ前のレコードを取得したいです。
ひとつ前のレコードというのは、そのレコードが何日前に入力されたかわからないので、入力された日付の次に新しいレコードという意味です。
当方で下記の通り記述しましたが、エラーが出ます。
query = "select * from price where code = {} and order by DATE = '2021-08-16' DESC limit 2".format(code1)
希望の動作は、8/16 及び 8/15等のデータが出力されることを想定しております。
SQL文の書き方が分からないので、ご教授ください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー