[解決済み] 最小の日付(1753年1月1日)を返すSQL Server関数
2022-12-28 13:15:28
質問
SQL Server 関数で、datetime の最小値、つまり 1753 年 1 月 1 日を返すものを探しています。私は、その日付の値をスクリプトにハードコードしたくありません。
そのようなものは存在するのでしょうか?(比較のために、C# では、私は単に次のようにすることができました。
DateTime.MinValue)
それとも自分で書かなければならないのでしょうか?
Microsoft SQL Server 2008 Expressを使用しています。
どのように解決するのですか?
を書くことができます。 ユーザー定義関数 を書くと、このように最小の日付の値を返します。
select cast(-53690 as datetime)
そして、スクリプトの中でその関数を使い、もし変更する必要があれば、それを行う場所は一つしかありません。
代わりに、読みやすさを優先するならば、このクエリを使うこともできます。
select cast('1753-1-1' as datetime)
機能例
create function dbo.DateTimeMinValue()
returns datetime as
begin
return (select cast(-53690 as datetime))
end
使用方法
select dbo.DateTimeMinValue() as DateTimeMinValue
DateTimeMinValue
-----------------------
1753-01-01 00:00:00.000
関連
-
[解決済み] 累積和の求め方
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] SQL ServerにおけるLEFT JOINとLEFT OUTER JOINの比較
-
[解決済み] SQL Server にテーブルが存在するかどうかを確認する
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
-
[解決済み】SQL Serverにおける1/1/1753の意味とは?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] データベース 'tempdb' で CREATE TABLE 権限が拒否されました。
-
[解決済み] パーセント値を保持するための適切なデータ型?
-
[解決済み] 分散型トランザクションを開始できない
-
[解決済み] SQL Server : ログインに成功しましたが、「データベース [dbName] にアクセスできません。(ObjectExplorer) "と表示されました。
-
[解決済み] Sqlサーバーに制約が存在するかどうかを確認する方法は?
-
[解決済み] create関数は、バッチ内の唯一のステートメントでなければなりません。
-
[解決済み] NVARCHAR(MAX)の最大文字数を教えてください。[重複しています]。
-
[解決済み] データベースとスキーマの違い
-
[解決済み] SQL Serverでdatetimeを切り捨てるにはどうすればよいですか?
-
[解決済み] スカラー変数を宣言する必要があります。