問題タブ [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 - 挿入/更新ストアド プロシージャに変換エラーがあります
ユーザーがレコードを追加または更新するかどうかを選択できるようにするストアド プロシージャを SQL Server でのみ作成しようとしています。以下は、保存されたプロのコードです。
そして、これが私が作成した保存されたプロを実行するための私のコードです:
保存されたプロではエラーは発生しませんが、新しいクエリを使用して実行しようとすると、次のエラー メッセージが表示されます。
GetDate(): データ型 nvarchar を datetime に変換中にエラーが発生しました。
jquery - jQueryで日付に時間を追加するにはどうすればよいですか
23時間59分を追加するにはどうすればよいですか。59秒からend_date
?
私はそれをミリ秒に変換し、86 399 000ミリ秒を追加してから、それを時間に戻すことを考えていました。しかし、私はそれを機能させることができません。
sql-server-2008 - GetDate() がタイムアウトを引き起こす原因は何ですか?
数か月ごとに、Web サイトのいくつかの選択したページが応答を開始します。
タイムアウトになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。
SQL Server Profiler を実行して、データベースがハングアップしている場所を確認しました。特定のストアド プロシージャ上にあります。そこで、ストアド プロシージャ コールを取り、Management Studio で実行しました。1 秒未満で数千行を返します。
プロシージャを開くと、単純な select ステートメントであることがわかります。select ステートメントを取り出して新しいクエリ ウィンドウで実行すると、Management Studio がハングします。
だから私はそれをバラバラに実行し始め、クエリがハングする原因となっている行を見つけます
GetDate()
とにかくあるはずな@CurrentDate
ので、切り替えれば問題なく動作します。なぜこれが重要なのですか?私が理解しGetDate
ているように、高価な通話であってはなりません。私は理解IsNull
していますが、GetDate を CurrentDate と交換するだけでクエリをうまく処理できるので、それも問題ではありません。
getdate
このクエリが断続的にハングする原因になっていると思いますか? どのように/なぜそれをするのでしょうか?
少し前に、このエラーは 3 月 23 日、7 月 27 日、10 月 25 日、そして現在は 11 月 21 日に発生しました。いつも月末近くになるようです。この間、何も行われていないことが保証されています (スケジュールされたタスク、メンテナンスなど)。
これは実稼働サーバー上にあるため、実際に問題をデバッグする時間を取ることができませんでした. サイトがダウンするとすぐに、サイトを復旧する必要があります。私はそれを修正する方法を知っています.ストアドプロシージャを強制的に再コンパイルする必要があります.
SQL Server には別の UAT データベースもあり、同じ手順がそのデータベースでもハングします。ただし、まったく同じコード行を持つ他のストアド プロシージャは、両方のデータベースで正常に動作します。
編集: Web サイトを元に戻す必要があったため、ストアド プロシージャを再コンパイルしました。現在、サイトは正常に動作しています。ただし、クエリはまだ単独では実行されません。
sql-server - SQL Serverインスタンスで現在の日付をシミュレートしますか?
SQL Server上の特定のデータベースの日時を変更することはできますか?
オペレーティングシステムの日付/時刻に関連付けられていますか?
テストの目的で将来の日時をシミュレートしたいので、将来GETDATE()
の日付を返します。
セミプロダクション(ステージング)環境にする必要があるため、残念ながらOSの日付/時刻を変更することはできません。
理想的な世界では、仮想サーバーを起動しますが、現時点では実際にはオプションではありません。
sql - SQLDateTimeを深夜に丸める
SQLクエリに小さな問題があります。GETDATE関数を使用していますが、スクリプトを午後5時に実行すると、2011年12月12日午後5時から2011年12月18日午後5時までの間にレコードがプルアップされます。2011年12月12日全体のレコードをプルアップさせるにはどうすればよいですか?2011年12月18日は基本的に時間を無視します。
私のスクリプト:
javascript - JavaScript 追加日付関数
コア JavaScript についてはあまり詳しくありません。jQuery についてはほんの少しだけです。しかし、ここで必要なものには jQuery は必要ないことはわかっています。
サーバーの曜日を取得するために getdate 関数を使用したいと考えています。次に、次のような一連の句を追加します。
- 月曜日の場合は、日付に 6 を加えて、日付を MM/DD/YYYY 形式で返します。
- 火曜日の場合は、日付に 5 を加えて、日付を MM/DD/YYYY 形式で返します。
- 水曜日の場合は、日付に 4 を加えて、日付を MM/DD/YYYY 形式で返します。
というように、0 を追加する日曜日まで続きます。
たとえば、今日の月曜日を例にすると、2012 年 1 月 8 日が返されます。実際の日付では、今日の日曜日なので、2012 年 1 月 1 日が返されます
document.write
次に、関数を呼び出して、返された MM/DD/YYYY を HTML ドキュメントに書き込みたいだけです。
誰でも私を助けることができますか?あなたが私に必要かどうかを明確にすることができます...
javascript - 金曜日の午後4時にリンクを無効にし、日曜日の午前7:00に有効にします。
JavaScriptを少し使用して日付と時刻を取得し、jQueryを使用してリンクを有効/無効にしようとしています。
だから私はこのようなものを持っています、
そして、金曜日の午後4時から日曜日の午前7時までの間に、こう言ってもらいたいのですが、
どうすればそれができますか?
PS JavaScriptでサポートするよりも、リンクをハードコーディングしたいのですが...
php - MSSQLから他の日付形式
MSSQLには、日付のある列があります(日付のみ、時刻はありません)。この関数で保存されました:
この日付(月など)をPHP、MySQL、さらにはMSSQLでフォーマットする方法。
例:77009=2011-11-01。
mysql - SQL2005更新クエリ
データベースを少しクリーンアップするためにUPDATESQLクエリを作成しようとしています...
これが私が試したことですが、それは私にとって大きな問題を引き起こし、WHEREs
変更されるはずのない変更されたレコードのすべてを尊重しなくなってしまいました...
3番目の条項もありました。その句はうまく機能しませんでした。60日より古いすべてのレコードを取得するように設計されていて、機能しないように見え、なぜコードを実行したのかわかりません。私はここにその行を投稿するのが怖いので、私はばかげているように見えます。それは次のようなものでした:
したがって、60日より古いOrderDateのレコードのみが影響を受けるはずです。
誰かが私がうまくいくクエリをコンパイルするのを手伝ってくれるなら、それは大いにありがたいです...
c# - 隔週金曜日の日付を取得
2012 年 4 月 13 日から始まる毎週金曜日の日付を取得して、C#、asp.net を使用してストアド プロシージャにパラメーターとして渡すことができるかどうか疑問に思っています。
また、最近渡された日付である必要があります。ありがとうございました!