月と年が分割されたテーブルがあります。たとえば、Monthと呼ばれるフィールドには7(この月)、Yearフィールドには2011があります。Theresはさらに月間現在の年、月だけを表示するにはどうすればよいですか?SQL現在の月/年の質問
答えて
で動作するはずです。
(少なくともSQL Serverの2005/2008で、私はSQL Server 2000およびそれ以上の年齢についてはよく分からない)
私には、YEAR(getdate())
がに入力する短く、優れているので、私はこれらの「短い形式」を使用して好みますDATEPART(yyyy, getdate())
より読む。
だから、また、このようなあなたのテーブルを照会できます。
select *
from your_table
where month_column = MONTH(getdate())
and year_column = YEAR(getdate())
これは、SQL Serverのために働く必要があります。
SELECT * FROM myTable
WHERE month = DATEPART(m, GETDATE()) AND
year = DATEPART(yyyy, GETDATE())
についてどのように:
Select *
from some_table st
where st.month = to_char(sysdate,'MM') and
st.year = to_char(sysdate,'YYYY');
は、Oracleで動作するはずです。どのデータベースを使用していますか?私はすべてのデータベースが同じ日付機能を持っているわけではないので尋ねます。
これは、MySQL
あなたの代わりにDATEPART
の
YEAR
、
MONTH
と
DAY
を使用することができますSQL Serverで
SELECT * FROM 'my_table' WHERE 'month' = MONTH(CURRENT_TIMESTAMP) AND 'year' = YEAR(CURRENT_TIMESTAMP);
これはどのデータベースに言及するべきですか –
あなたはバージョンが私と同じですか?なぜDBに言及する必要がありますか? :s –
これは、Oracle、DB2、MySQL、PostgreSQL、SQLite、Paradox、MS-SQL Serverで動作しますか?これらのいずれか?これらのすべて?どれでもない?これらの幾つか? – FrustratedWithFormsDesigner
選択* をyour_table MONTH(mont_year)= MONTH(NOW()) とYEAR(mont_year)= YEARから(NOW ());
注:(month_year)は、日付形式を含む列を意味します。私はそれがあなたの問題を解決すると思います。そのクエリがうまくいかない場合は教えてください。
3年以上前から受け入れられた回答には何も追加していません。実際には答えはOPのスキーマには当てはまりません。 – sasfrog
- 1. SQL Server 2008の現在の月と年r2
- 2. 現在の月/ 1900年1月の代わりに
- 3. Cognosレポートスタジオでyearと現在の年が同じで、現在の月が現在の月に等しい場合
- 4. SQLクエリ月/年
- 5. 表示SSRS 2008年に現在の年のためのドロップダウンで月、年月を表示する方法
- 6. SSRSパラメータ開始日現在の月の1年前から現在の月の初日まで
- 7. ファイル名の現在の年と月のパターンマッチング
- 8. 2016年10月現在のjHipster UAAのステージは何ですか?
- 9. 現在の週、月、年の日付範囲。 Python/Flask
- 10. Rails Sqlクエリの月と年
- 11. 現在の月から月のリストを取得するSQLクエリ
- 12. データベースからエコー日付と月とエコー現在の年
- 13. 年が現在の年、月が現在の月、曜日が文字列である30日以内に行を取得する
- 14. 現在の年齢から現時点までの生年月日を計算する方法
- 15. SSRS現在の月のパラメータ
- 16. 年7月から6月までの年の累積SQLの合計
- 17. カウント行年の各月 - SQL Serverの
- 18. 現在の日付の1ヶ月と現在の日付の+1月
- 19. 選択タグをデフォルトで現在の年と現在の月にする方法を教えてください。
- 20. TSQLは現在の月/年のすべてのレコードを取得します
- 21. SQLからの解析年月日
- 22. 現在の日付から最後の月と年を取得する方法
- 23. sqlチェック制約の生年月日からの年齢
- 24. 正規表現が必要です例:年/月/日/年の場合のこの書式(年/月/日/ F)
- 25. 今年の月間訪問数
- 26. 月/日/年機能の問題
- 27. SQLソート/ページング質問質問
- 28. 現在の年をpostgres SQLクエリから取得する方法
- 29. Fullcalendar、現在の月の現在のボタンをアクティブにします
- 30. MySQLからMySQLで現在の年と月をフェッチする方法は?
どのようなタイプのデータベースですか? –
@Abe Miessler:OPの以前の質問はすべてSQL Serverの構文を使用するか、答えを受け入れるため、私はSQL Serverとしてタグ付けしています。そしてOPの状態はコメントで2005+を目標としています:http://stackoverflow.com/questions/5478386/subtracting-datetime-in-sql-query –