[解決済み] 特定の月にあるすべてのレコードを検索するWHERE句
2022-11-23 08:05:51
質問
ストアド プロシージャに月と年を与えて、その月に発生したすべてのことを返せるようにしたいのですが、月によっては日数などが異なるため、比較することができません。
これを行うための最良の方法は何ですか?年と月に基づいて比較するように依頼すればよいのでしょうか。
ありがとうございます。
どのように解決するのですか?
あなたが探している関数は
MONTH(date)
. おそらく
'年'
も使いたいでしょう。
という名前のテーブルがあるとします。
things
という名前のテーブルがあり、以下のような感じだとします。
id happend_at
-- ----------------
1 2009-01-01 12:08
2 2009-02-01 12:00
3 2009-01-12 09:40
4 2009-01-29 17:55
を持つすべてのレコードを検索するために実行するとします。
happened_at
を持つすべてのレコードを見つけるために実行したいとします。SQLクエリーは次のようになります。
SELECT id FROM things
WHERE MONTH(happened_at) = 1 AND YEAR(happened_at) = 2009
というのが返ってきます。
id
---
1
3
4
関連
-
MHAクラスタエラーサマリーの構築
-
[解決済み] LINQでInclude()は何をするのですか?
-
[解決済み] PostgreSQLのCREATE DATABASE IF NOT EXISTSをシミュレートしてみませんか?
-
[解決済み] INNER JOIN ON vs WHERE句
-
[解決済み] SQL JOIN - WHERE句とON句の比較
-
[解決済み] 各グループの上位1行を取得
-
[解決済み] NOT IN vs NOT EXISTS
-
[解決済み] Selectステートメントで特定のフィールドの重複を検索する
-
[解決済み] ストアドプロシージャでDbContext.Database.SqlQuery<TElement>(sql, params)を使用するにはどうすればよいですか?EFコードファーストCTP5
-
[解決済み] Postgresql の日付範囲間のクエリ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
org.postgresql.util.PSQLException: ERROR: リレーション "userinfo" の列 "loginid" が存在しません。
-
[解決済み] SQL Serverで実行中の合計を計算する
-
[解決済み] 指定されたスキーマにテーブルが存在するかどうかを確認する方法
-
[解決済み] 各GROUP BYグループの最初の行を選択しますか?
-
[解決済み] 各グループの最後のレコードを取得する - MySQL
-
[解決済み] PostgreSQLからのPL/pgSQL出力をCSVファイルに保存する
-
[解決済み] MySQLでFULL OUTER JOINを行うにはどうすればよいですか?
-
[解決済み] ある列の最大値を持つ行を取得する
-
[解決済み] SQL Server 2008を使用してIDENTITY_INSERTをオン/オフする方法は?
-
[解決済み] Postgres でサブクエリを使用してテーブルの行を更新する