2017-02-15 10 views
0

の列が「週」の表があり、「週」が現在の週である表のすべての行を選択したいそしてまた前週に。MySql:週が実際の週で週が前の週である場合は、

たとえば、今日は15/02/2017なので、週7です。「週」の6〜7桁のすべての行を選択したいのですが、番号を書き込まずに、現在の週間。

ありがとうございました。

+0

いくつかのサンプルテーブルデータ(およびフォーマットされたテキスト)と期待される結果を追加します。 – jarlh

+0

質問を改善する方法の詳細については、このリンクをご覧ください。https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ – TheGameiswar

答えて

3

これを試してください。

SELECT * FROM TBL 
WHERE [WEEK_COLUMN] BETWEEEN WEEK(CURDATE())-1 AND WEEK(CURDATE()) 
+0

ありがとうございました!それは私をたくさん助けました! – Adri2o