問題タブ [sql-timestamp]
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.
java - タイムスタンプを使用するプリペアド ステートメントには、さらにナノ秒が必要です
次のステートメントを使用して、SQL DB からタイムスタンプを取得しています。
これはうまく機能し、次のように返されます。
次のように、より正確にする必要があります。
したがって、ドキュメントで次の方法を見つけましたが、これは明らかに私が望んでいるものです。
setNanos(int n)
この Timestamp オブジェクトの nanos フィールドを指定された値に設定します。
しかし、それを準備済みステートメントに含める方法を理解する必要がありますか?
私は例えば
しかし、それよりも次のエラーが返されます:
The method setTimestamp(int, Timestamp) in the type PreparedStatement is not applicable for the arguments (int, void)
助けてくれてありがとう!
mysql - 時間のないタイムスタンプと真夜中のタイムスタンプを生成する
日付からタイムスタンプを生成します
結果は次のとおりです。
真夜中のように。入力ファイルが時間なしで生成されたこと、または午前 0 時のタイムスタンプであることを確認するにはどうすればよいですか?
semantics - MonetDB はタイムスタンプが一意であることが保証されています
の一時的な定義は、次のようにMonetDB
述べています。「TIMESTAMP [ '(' posint ')' ]
一意の時間、精度と連結された日付」
これは、2 つの行がDEFAULT TIMESTAMP
同じミリ秒の間に作成されたとしても、これらのタイムスタンプが一意であることが保証されていることを意味しますか?
sql-server - SSMSのようにT-SQLでTIMESTAMP値をVARCHARに変換する方法は?
テーブルの TIMESTAMP フィールドを文字列に変換して、動的 SQL の一部として出力または実行できるようにしようとしています。SSMS はそれを行うことができるため、それを行うための組み込みメソッドが必要です。ただし、T-SQL を使用して動作させることはできません。
以下は、表の結果を正しく表示します。
を示しています0x00000000288D17AE
。ただし、結果をより大きな文字列の一部にする必要があります。
これによりエラーが発生します。The data types varchar and binary are incompatible in the add operator
これにより、ガベージ文字が発生します。test (®
実際、スペースは単なるヌル文字であり、 を使用して動的 SQL を実行する目的で文字列を終了しますEXEC()
。
これは、「test」という単語を含む表の結果を表示するだけです。CONVERT
関数は最初に終端の null 文字を返すため、動的 SQL の「test」以降はすべて切り取られます。
明らかに、結果の文字列を「test0x00000000288D17AE」または10進数に相当するものにしたいのですが、この場合は「test680335278」になります。
どんなアイデアでも大歓迎です。
sql - 不完全な答えを与えるSQLクエリ
昨日の 1500 時間から今日の 2400 時間までの「ドロップされた」データのサブセットを取得するには、Oracle SQL のヘルプが必要です。
スーパーセットは、昨日の 1500 時間から今日の 1500 時間まで「移動中」になります
私のクエリは、昨日の 1500 時間から今日の 1500 時間まで「ドロップ」しただけです
date - Hive - タイムスタンプ列からの月と年
こんにちは、以下のクエリを使用して、ハイブのタイムスタンプ列の月と年の部分を抽出しようとしています
出力は 2016-05-20 01:08:48 のようになります
目的の出力は 201605 である必要があります
提案をお待ちしております。