問題タブ [dateadd]
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.
javascript - javascriptは新しいDate();に分を追加します。オブジェクトを使用する前に
たくさんのタイマーを開始する関数呼び出しがあり、すべてがゼロから始まらないように、それぞれに数分を追加したいと思います。私は成功しました:
必要なすべてのタイマーに対してvartwentyMinutesLaterなどの作成をスキップしたいのですが、構文を正しく取得できないか、不可能な場合があります。以下の関数呼び出しにミリ秒を追加する方法はありますか?
私はもう試した:
結果NaNNaN:NaN:NaNなので、数値ではありません。二重引用符を使用した同じ結果。
アイデアを持っているjavascript構文マスターはいますか?
sql-server-2005 - DATEADD-比較するにはどうすればよいですか
2回目の試行(パスワードの試行、ダウンロードの試行などを想像できます)が@window
、attempt1 time(@start
)から始まる制限時間()内に行われるかどうかを確認しようとしています。他の日時比較が関係演算子で機能するのに、なぜこれが構文エラーを報告するのですか?
期待される出力は0のようなものでしたが、Incorrect syntax near '<'.
sql - Datediff GETDATE 追加
このタイプのコードでは、
6 日前から今日までの日付のレコードを取得することになっていました。7日前から昨日までのレコードを取得するにはどうすればよいですか?
-6
に変更する-7
と 7 日前のレコードが取得されることはわかっていますが、どの変数が日付範囲の最後なので、に変更でき-1
ますか?
mysql - MySql:Date_addはBLOBを返します
次のクエリがあります:
select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;
ただし、日付フィールドではなく、blobフィールドを返します。blobフィールドに値が表示されたら、それは正しい日付です。
どうすればこれを修正できますか?
前もって感謝します!
sql - SQL における相対日付計算アルゴリズム
から値を取得できる 2 つのパラメーターを使用して指定できるジョブの次の月次実行時間を計算する必要があります。
パラメータ 1:
日曜日は 1、月曜日は 2、火曜日は 3、水曜日は 4、木曜日は 5、金曜日は 6、土曜日は 7、曜日は 8、平日は 9、週末は 10
パラメータ 2:
1 番目は 1、2 番目は 2、3 番目は 4、4 番目は 8、最後は 16
これら 2 つのパラメーターに基づいて、月の最初の平日や月の最後の日曜日などの実行時間を指定できます。
現在の日付、para1およびpara2を知るストアドプロシージャを使用して、この日付に到達するにはどうすればよいですか
mysql - MySQL DATE_ADD INTERVAL
日付に 7 日を追加したいのですが、datetime の時間の側面を手動で設定しています。上記のコードは 1 時間は機能しますが、分を追加するとすぐに、SQL 構文エラーを示すエラーが発生します。
何か案は?
sql-server-2005 - 日を検索するためのパラメーターを定義するDATEADD/datediff-SQL Server 2005
これで、通貨と値で値をグループ化して、過去30日間の値を取得できましたが、日付で検索し、最終的には別のテーブルのパラメーターを使用します。
dateaddが別のテーブルから検索する日数を定義したいのですが、これは可能ですか?例えば
から
に
これを機能させるために、@ dayparameterを宣言しようとしました(ここに似ています-http://msdn.microsoft.com/en-us/library/ms186819%28v=sql.100%29.aspx 、これはserver 2008)ストアドプロシージャの開始時に、dateadd内に配置するとエラーが発生します
メッセージ102、レベル15、状態1、プロシージャproc_getCurrencyHistory、48行目'@dayparameter'の近くの構文が正しくありません。
これが理にかなっていることを願っています。
mysql - SQL2005更新クエリ
データベースを少しクリーンアップするためにUPDATESQLクエリを作成しようとしています...
これが私が試したことですが、それは私にとって大きな問題を引き起こし、WHEREs
変更されるはずのない変更されたレコードのすべてを尊重しなくなってしまいました...
3番目の条項もありました。その句はうまく機能しませんでした。60日より古いすべてのレコードを取得するように設計されていて、機能しないように見え、なぜコードを実行したのかわかりません。私はここにその行を投稿するのが怖いので、私はばかげているように見えます。それは次のようなものでした:
したがって、60日より古いOrderDateのレコードのみが影響を受けるはずです。
誰かが私がうまくいくクエリをコンパイルするのを手伝ってくれるなら、それは大いにありがたいです...
performance - 誰かが2つのクエリの違いを説明できますか?
最初のクエリは次のとおりです。
2番目のクエリは次のとおりです。
'dateadd'関数が1回計算するため、最初のクエリの方が高速になると思います。しかし実際には、このクエリは両方とも等しい(2秒、30 000行)
asp.net - eショップ「最新商品」の構築
私が取り組んでいる eShop プロジェクトの「最新の製品」ページを作成しようとしていました。基本的に、過去 30 日以内にデータベースに追加されたデータベース内のテーブルから、たとえば 10 個の製品を表示したいと考えています。
最初に、VB.NET で GridView 関数を使用しようとしました。テーブルに自動入力しますが、制限することはできません。次に、この SQL ステートメントを試しましたが、機能せず、エラーが発生しました。
私のデータベースには、さまざまな列を持つ「製品」というテーブルがあります。
- 製品番号
- カテゴリーID
- 製品型番
- 製品イメージ
- 商品名
- ユニット名
- 製品アクティブ
- 追加日
問題を解決する方法について何か考えはありますか?