に応じて、正しい価格をつかん:MySQLは、私は次のようなテーブルがあり、日付
クエリを下回っ明らかテーブル内のすべてのレコードを返し
SELECT * FROM pricing
私は私の問題は、私は今日の日付に基づいて正しい価格を表示したいです。私はCURDATE()を使って今日の日付をつかむことができますが、今日までの価格が2017-02-01以上になるまで、70.00の価格を示す行を取得するにはどうすればよいですか?
ありがとうございます。
ジョン
に応じて、正しい価格をつかん:MySQLは、私は次のようなテーブルがあり、日付
クエリを下回っ明らかテーブル内のすべてのレコードを返し
SELECT * FROM pricing
私は私の問題は、私は今日の日付に基づいて正しい価格を表示したいです。私はCURDATE()を使って今日の日付をつかむことができますが、今日までの価格が2017-02-01以上になるまで、70.00の価格を示す行を取得するにはどうすればよいですか?
ありがとうございます。
ジョン
select price from table where product = YourProduct and date <= YourDate order by date desc limit 1
感謝の価格設定SELECT * FROM。テーブルに1つの製品しかない場合は、これはうまくいくはずです(私は、テーブルの例にもっと含めておくべきです)。残念ながら、これは複数の製品では機能しません。 –
それから、製品を 'where'に入れてください。 – CptMisery
問題はすべての製品の現在の価格が必要なので、複数の行があります - 私はこれと苦労しています。 –
'start_dateのASCのLIMIT BY start_dateの> = CURRDATE()ORDER 1 ' – ceejayoz