
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
○最近のバージョンだと、 formatは非決定的なので、パフォーマンス等に影響が出るかもしれません。
https://docs.microsoft.com/ja-jp/sql/relational- …
決定的でないと不都合なようなら、別の関数を使って取得します。
・CONVERT で決定的な書式を使い、RIGHT/LEFT等の文字列関数で欲しいところを取り出す
・ YEAR MONTHで年と月を取り出し、加工する。
○文字列にこだわる必要がありますか?
・DateAddやDateSerial を使って Date型で「対象年月の1日」をもとめる
・ YEAR * 100 + MONTHでintにする
○SQLでやる必要がありますか?
・例えば VB.NETで読み出したのなら、DateにDirectcastして .ToString() で文字列に、とか
No.1
- 回答日時:
format()を使うとか。
以下2019のsqlcmdでの実行例)
1> select cast(format(getdate(),'yyyyMM') as varchar(6));
2> go
------
202008
(1 行処理されました)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
GROUP BYを行った後に結合したい。
Oracle
-
指定した年月までのデータを取得するSQL文
Oracle
-
テーブルの最後(最新)のレコードを抽出したい
MySQL
-
-
4
単一グループのグループ関数ではありません。
Oracle
-
5
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
6
SQLでカラムを追加し、条件に合致した場合にフラグ(レコード)を付与する方法
MySQL
-
7
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
8
INSERT文でフィールドの1つだけを他のテーブルから取ってきた値を入れたい
その他(データベース)
-
9
Javaで改行などが出来ないのです。
Java
-
10
重複エラーを解決するには
Java
-
11
SQLで、Join句で結合したテーブルにデータが無い場合について
SQL Server
-
12
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
13
inner joinをすると数がおかしくなります
MySQL
-
14
データベースのINT型項目にNULLはNG?
MySQL
-
15
SQLのエラー(~付近に不適切な構文があります)
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
select文の書き方「半角カナ+...
-
SQL Date型の列から年月だけを...
-
selectの速度について
-
副問い合わせの使い方
-
検索後のレコード選択について
-
UPDATE文の中でJOIN
-
2回目のselect文
-
SQL文の中に引用符を入れたい
-
年月でdistinctしたい(PostgreSQL)
-
Loop文による検索条件の変更
-
ポストグレスでfrom句の中にsel...
-
条件付ソートについて
-
SQLで特定の項目の重複のみを排...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
SQLで列名を変数にできないでし...
-
エクセルで最後の文字だけ置き...
-
カーソル0件の時にエラーを発生...
-
SELECT 文 GROUP での1件目を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Date型の列から年月だけを...
-
select文の書き方「半角カナ+...
-
Select結果をSelect
-
postgreSQLで更新後のデータを...
-
抽出結果を分割して取得
-
レコード件数のちょうど半分をe...
-
text型のデータをintegerにキャ...
-
クエリの短縮化及び高速化について
-
数字の表示が一部欠ける
-
SQL文の中に引用符を入れたい
-
取得行数の指定
-
年月でdistinctしたい(PostgreSQL)
-
PL/pgSQLの返り値の取得方法に...
-
お世話になっています。SQLに...
-
2回目のselect文
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
エクセルで最後の文字だけ置き...
-
SQLで特定の項目の重複のみを排...
おすすめ情報