
No.5ベストアンサー
- 回答日時:
#2、#4です。
#4を回答していて気づいたのですが、もしかして有効値でない日付にNULLではなく「1900-01-01 00:00:00」のデータが設定されていませんか?
一度データの中身を確認された方がよいかと思われます。
この回答への補足
tkrnさん丁寧な回答大変助かります。
DateTimePickerからバインドでデータを持ってきていますので、登録時に「1900-01-01 00:00:00」のデータが入ってきています。
DB型がDATETIME型ですので、NULLを登録していない為です。
1900-01-01 00:00:00 の場合はデータグリッド上で表示しないように「スペース」にしたいということです。有効値は実際の日付が登録されています。説明不足でした。すみません。
DBにNULLで設定する方法など設計段階からでも結構ですのでアドバイス頂けると助かります。
よろしくお願いします。
No.4
- 回答日時:
どこで日付が表示されていますか?
Management Studio?それとも操作しているアプリケーション側でしょうか?
受け取り側がString型でなくDateTime型になっていませんか?
スペースを逆にDATETIME型にCASTすると「1900/01/01 00:00:00 000」と表示されますので、それに関係ないですか?
SELECT CAST(' ' AS DATETIME) FROM テーブル
結果
1900-01-01 00:00:00 000
No.3
- 回答日時:
失礼致しました。
多分、これでしょうね。
SELECT CASE ISDATE(利用日付) WHEN 1 THEN ' '
ELSE CONVERT(varchar(20),利用日付, 111) END AS Expr1
FROM テーブル
No.2
- 回答日時:
CASE文を使わない方法でしたら
SELECT ISNULL(CONVERT(VARCHAR,日付,111),' ') AS Expr1
FROM テーブル
でどうでしょうか?
この回答への補足
お答えいただいた回答、2つともなぜかスペースが表示されず、日付が表示されてしまったので、下記で試してみたらできました。ありがとう御座いました。
SELECT CASE 利用日付 WHEN '1900-01-01 00:00:00' THEN ' '
ELSE CONVERT(varchar(20),日付, 100) END AS Expr1
FROM テーブル
なにか使い方が間違っている気がしますが・・・
No.1
- 回答日時:
お早うございます。
こんな感じかな~。
SELECT CASE 日付 WHEN ISDATE(日付) THEN ' '
ELSE 日付
END AS Expr1
FROM テーブル
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】値を変更しながら...
-
VBAでCOPYを繰り返すと、処理が...
-
vba textboxへの入力について教...
-
vbsでのwebフォームへの入力制限?
-
EXCEL vbaでシート上に配置した...
-
Excelのマクロについて教えてく...
-
【ExcelVBA】5万行以上のデー...
-
【マクロ】開いているブックの...
-
Vba セルの4辺について罫線が有...
-
エクセルでCDOを使ったメール送...
-
VBA 入力箇所指定方法
-
複数のExcelファイルをマージす...
-
【マクロ】シートの変数へ入れ...
-
VBAでユーザーフォームを指定回...
-
vbaにてseleniumを使用したedge...
-
Vba Array関数について教えてく...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
vb.net(vs2022)のtextboxのデザ...
-
ワードの図形にマクロを登録で...
-
【マクロ】モジュール変数の記...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
csvをDBへ読み込んだら、NULLが...
-
重複データをカウントするのに...
-
MySQLの一部を、計算した後に表...
-
PHPでデータベースに正しく入力...
-
Tableのカラムをボタン化するには
-
MySQLでの売上集計
-
phpPgAdminでテーブルが作成で...
-
MySQLの日付データについて
-
RFC822形式での日時の取得
-
すいません、質問をさせて下さい。
-
クイズ形式サイトの復習機能の構造
-
携帯サイト【PCからのアクセス...
-
プライベート機能の作成
-
セレクト文について
-
開始日と期間で終了日を求める...
-
phpの掲示板でレスがあったスレ...
-
構造を教えてください。
-
SQL CASE 文について
-
internal server error時の回避
おすすめ情報