問題タブ [getdate]
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.
sql-server - 更新中に真のgetDate()?
非常に大きなテーブル(多くの行)があるとしましょう
そして私はこのSQLコマンドを持っています:
繰り返しますが、多くの行...-テーブル全体を更新する時間:3分。(すでに索引付けされています)
私の目標は:
更新された各行には、真の(秒/ミリ秒の差) getdate
()!!!が必要です。
だから私の欲望の結果:
どうすればいいですか?
(私は私たちにしたくないcursor
)
機能するように言うスイッチはありますかgetDate()
:
"あなたが始めたものではなく、あなたの現在の値を使用してください"?
sql - 何月/何日であるかに基づいてスクリプトを実行するにはどうすればよいですか?
わかりました、これができるはずだと思いますが、無駄に検索しました。
今日が何曜日であるかに応じて、2 つの異なるデータ セットのいずれかを表示する必要があります。具体的には、今日が 10 月 31 日 (またはそれ以前) の場合、昨年の 10 月 1 日から今年の終わりまでのすべてのエントリをプルしたいと考えています。今日が 10 月 31 日より後の場合、データ セットに今年の 10 月 1 日から翌年末までのエントリが表示されるようにします。
以下のコードは、特定のデータセットに存在するすべての月を格納する単純な「カレンダー」テーブル変数を作成しています。現在、私はそれを今年の日付に限定しています。上記のように機能できるように、それをコードに置き換えたいと思います。IF文を使おうと思ったのですが、getdate()で日と月だけ比較する方法がわかりません。
質問の単純化された形式は、今日が <= 10 月 31 日である場合にのみコードを実行するにはどうすればよいかということかもしれません。毎年ひっくり返る。
sql-server - オフセットと比較するSQLサーバー時間
有効期限が切れた行のリストを返す選択クエリがあります
取得した現在の時刻ではなく、午前 2 時に現在の日付を使用するにはどうすればよいですかGetDate()
sql - Getdate()とpatindexを使用した日付計算
うまくいけば、これは単純なものです
- getdate()を使用して、今日の日付(完了)を教えてください。
- 次に、列から数字の部分を取得したい(Don)
- 次に、1と2を追加して、「DateExpires」というダムの列を生成します。たとえば、aplhanumeric列の名前がCalendarHeaders.Descriptionの場合、Patindexを使用して数値部分を取得しますが、実際の有効期限を取得できるように、patindexの結果をgetdate()に追加するにはどうすればよいですか?
サンプルデータ
これまでのサンプルクエリ
サンプル結果(Missing DateExpires)
sql - 今日の日付に基づいてクエリを実行します
Windowsスケジューラを使用して自動実行するプログラムを作成しています。私がやりたいのは、毎月1日と16日に実行するようにプログラムを設定することです。プログラムが1日に実行された場合。先月のクエリを実行したいのですが...たとえば、今日が8月の最初の場合、7/1/12-7/31/12を実行したいと思います。プログラムを16日に実行する場合、今月から15日までのクエリを実行するようにします。たとえば、8/16の場合、プログラムで8/1/12〜8/15/12のクエリを実行する必要があります。
以下は私の質問です。月の1日を取得しないことを除いて、それはうまく機能します。(15日または1日なら)
例:7/1/12にクエリを実行すると、6 / 1-6 / 30の結果が送信されます。現在、6 / 2-6/30と表示されています。6/15のクエリを実行すると、6/1 -6/15が実行されます...6/2-6/15のクエリが実行されます。
そこに月の最初を含める方法はありますか?
sql-server-2008 - GETDATE()とSYSDATETIME()のミリ秒単位のDatediffが常に異なるのはなぜですか?
私はミリ秒Datediff
の間GETDATE()
で取得しようとしています。SYSDATETIME()
私が得ている結果は0
or1
または2
or3
です。この違いの理由は何ですか?
sql-server - ステートメントで GETDATE を 2 回評価する - 常に同じと評価されますか?
仮定する
ここでのロジックは、some_column が null の場合、この式は常に true である必要があります。ただし、これは常にそうでしょうか (getdate() の 2 つの評価の間に時間が経過し、それらが等しくならないため) ?
ado.net - パラメーターを使用した SSIS フロー ADO.net ソース タスク
ADO.NET ソースを使用して、ODBC サーバーから SQL にデータを取り込みます。インポートおよびエクスポート ウィザードを使用して、データ フロー タスクを作成しました。
フィールド GPMTADDT>(yesterday date) を持つ新しいレコードを追加する必要があります。たとえば、今日 20121002 の場合、次のクエリは完全に機能します。
私は試した:
サーバーは「フォーマット」を列として扱います。変数を作ってみた@date
再びサーバーは「@」を拒否しました。
簡単なものが欠けていると確信しています。助けていただければ幸いです。
ありがとうございました!
sybase - Sybase が今日の結果を取得、双方向比較
私が望むものを得るこれら2つの方法のパフォーマンスをテストする方法がわかりません。
sql - SQLで前の日付を見つけるためのnvarchar列
次のテーブルスキーマがあります
どのnod
列に次のデータがありますか
select stment shoud が次の基準に基づいて結果を返すことを望みます
nod
値の場合'N/A'
、表示する必要があります'N/A'
または、5,15,31 のような数値がある場合は、getdate()-nod date
日付列を表示する必要があります
私は次のことを試みましたが、日を差し引くことができず、その nvarchar 列'N/A'
にいつ表示されますか'N/A'