問題タブ [smalldatetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
681 参照

sql-server - 秒を保存する必要がないときに SMALLDATETIME を使用しない正当な理由はありますか?

SQL Server 2014 の使用:

いくつかの大きなログ テーブルを使用しており、それらの列の 1 つがCreateDatedatatypeDateTimeです。

列に基づくインデックスがいくつかありCreateDateます。すべてのテーブルにはすでに多数の行が含まれています。

質問 #1CreateDate : すべての列をSMALLDATETIME型に変換しない正当な理由はありますか?

質問 #2DATETIME : 既存のデータをSMALLDATETIMEエラーなしに変換する安全な alter table table ステートメントはありますか?

質問 #3 : を使用するALTER TABLEと、 に基づく既存のインデックスはどうなりCreateDateますか?

0 投票する
4 に答える
2329 参照

sql - SQL Server 2014の挿入/更新smalldatetime値を秒で

SQL Server の smalldatetime データ型で奇妙な問題が発生しています。

私は非常に基本的なテーブルを持っています

そして、次を実行すると

値は2016-12-29 21:30:00 です

次に、次を実行すると

値は2016-12-29 21:31:00 です

秒は含まれていませんでした。どうしてこれなの?

0 投票する
1 に答える
835 参照

mysql - タイムスタンプ (int) を smalldatetime (t-sql) に変換する

複数の行を持つMySQLデータベースがあります。その環境では、現在の時刻をタイムスタンプ ( int) として保存しました。

ここで、データを MySQL から T-SQL データベースに移行する必要があります。SQL-Server 2008を実行しています。

いくつかのアプローチをチェックしましたが、int をsmalldatetime形式に変換する方法を思いつきませんでした。

これには組み込み関数がありますか?これは、ステートメントで単独で実行できますか? タイムスタンプを目的の形式に変換する PHP スニペットを書きたくありません。

前もって感謝します

0 投票する
2 に答える
89 参照

sql - SQL での smalldatetime 比較による 30 秒のオフセット

SQL Server で日付 (実際には smalldatetime) を比較しているときに、奇妙な問題に遭遇しました。1日の終わりに近い日付を比較すると、30秒のオフセット/バイアスがあるようです:

正解です:

ここに画像の説明を入力

しかし、これは間違いなく正しくありません:

ここに画像の説明を入力

ここで何が起きてるの?数学は壊れていますか?

0 投票する
1 に答える
1959 参照

sql-server - smalldatetime を挿入する方法

これは私のクライアントの要件であるため、SQLサーバーは初めてです。smalldatatime に関するエラーが発生したため、挿入できません。クエリの何が問題になっていますか? 私はすべてを試しましたが、それでもエラーが発生します。

私が試したことは次のとおりです。

私が得たエラー:

メッセージ 102、レベル 15、状態 1、行 5 '06' 付近の構文が正しくありません。

私が得たエラー:

メッセージ 206、レベル 16、状態 2、行 2 オペランド タイプの衝突: int は日付と互換性がありません

私が得たエラー:

メッセージ 102、レベル 15、状態 1、行 5 'T06:' 付近の構文が正しくありません