問題タブ [sqldatetime]
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.
c# - SqlDateTime オーバーフロー例外 (yyyy-mm-dd から sqldatetime へ)
日付形式の文字列 (yyyy-MM-dd) を抽出し、それをに変換してDateTime
、ストアド プロシージャを使用してデータベースに挿入しています。しかし、私は得続けます
System.Data.SqlTypes.SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
私のテーブルの列のタイプはdate
です。
2016-01-15
呼び出して文字列 (例: ) を変換し、DateTime.ParseExact(expirationDate, "yyyy-MM-dd", null)
その値を取得してそれをパラメーターとして StoredProcedure に挿入し、proc を実行します。
しかし、デバッガーを使用すると、戻り値が実際にはフォーマットされたyyyy-MM-dd HH:mm:ss
DateTime であることがわかります。
これは、コードがどのように見えるかの例です
sql - 日付が最大の個別の選択
これを聞くのは本当にばかげているように感じますが、SQL Server Compact (CE) ではこの選択を行うことができません
次のような 2 つのテーブルがある場合:
ステータス内の各個人の最新のステータスを選択するにはどうすればよいですか? 結果は次のようになります。
つまり、日付が最も高い個別の ID を選択し、名前を結合します。おまけとして、最新のレコードが一番上になるようにリストを並べ替えます。
mysql - MySQL で DATETIME を DATE でグループ化し、その日の最後のレコードを表示する
約 1 時間ごとに変化する通貨相場のグループがあります。この特定の例の sql の結果については、yyyy-mm-dd 形式で、過去 30 日間の各日の最後の利用可能なレコードのみが必要です。
これは私の現在のクエリです:
これは、x 軸が別々の日を示すヒストグラム チャートに使用されます。quotes テーブルには、次の列があります。
- id_quotation (INT)
- date_quotation (DATETIME)
- 値 (10 進数)
問題は、必ずしもその日の最後の記録をもたらすとは限らないことです。レコードを日ごとにグループ化していますが、時/分/秒が最も高いものを表示する必要があります。何か案は?ありがとう!
sql - GPS形式の時間をSQLのローカル時間形式に変換する方法は?
これは、Android モバイルからサーバーに受信したデータ パケットです。
以下は、デバイスから受信した時刻です: 1392979784822. これは GPS 形式であるため、SQL でローカル形式に変換しようとしましたが失敗しました。この問題で私を導いてください。
c# - NHibernate を使用した SqlDateTime オーバーフロー
データベースでNHibernateを使用してオブジェクトを永続化します
App
オブジェクトにはプロパティが定義されています。
mappingClass で:
sqlServer 2008 では、その dataTypedateTime
は nullable であり、nullable ではありません。
初めてエラーなしでデータベースに保存します。しかし、アプリ情報を更新した後、私は遭遇しましたSqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
しかし、アプリのリリース日は有効な dateTime で2/16/2014 2:21:58 AM
あり、null ではありません。
なぜこの例外が発生するのか混乱していますか?
スクリーンショットを参照してください。
java - Javaでの日付変換(文字列からjava.sql.Dateへ)
私のコードでは、文字列値 (入力) を に変換する必要がありjava.sql.Date format
ます。私が直面している問題は、入力日付形式が定義されておらず、任意の形式である可能性があることです。たとえば、入力文字列は"Jan 10,2014"
または"01-10-2014"
または"2014/Jan/10"
です。したがって、この入力値を に変換する必要がありますjava.sql.Date(DD/MMMM/YYYY)
。この変換を行う方法はありますか?
java - Java日付をSQLタイムスタンプに変換する
java.sql.Timestamp に変換した後に挿入しようとしjava.util.Date
ていますが、次のスニペットを使用しています。
しかし、これは私sq
に2014-04-04 13:30:17.533
ミリ秒なしで出力を取得する方法はありますか?
oracle-sqldeveloper - OracleでGETDATE()を使用して、現在の日付と指定された日付の間の日数を見つける方法は?
というテーブルがprojects
あり、列がprojectid, startdate and enddate
. 各プロジェクトの開始日はすでに指定されており、終了日はすでに終了しているプロジェクトに対してのみ指定されています。進行中のプロジェクトの場合、終了日は ですnull
。このタスクを実行する必要があります:
各プロジェクトのプロジェクト ID と期間を見つけます。プロジェクトが終了していない場合は、現時点での実行時間を報告してください。[ヒント: Getdate() は現在の日付を返します]
このために、私はこのコードを書きました、
しかし、これは私に与えています
行 113、列 27 は、GETDATE() の位置です。
では、ここで getdate() を使用する方法は正確には何ですか?