問題タブ [date-range]
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 - SQL - 2 つの日付間のクエリ範囲 (非 VBA)
スタック オーバーフローに関するさまざまなトピックを目にしますが、MS-Access の文脈に適合するものはありません...
開始日と終了日が指定された場合、SQL を使用して期間内に各月のレコードを返す方法はありますか?
例えば:
制限
- MS-Access 2003 : SQL 内にケース/ループがありません (IIF ステートメントは適切です)
- これはビューのみです。データが改ざんされないため、VBA は使用されません。切断されたレコードセットは私の最後のオプションです。SQLでカスタマイズされた関数を呼び出してこれらの値を返すのに役立ついくつかの方法を見つけたいと思います...おそらく、この日付範囲を反復処理しているときに、グローバルスコープに格納されたクラスがあります...
これは可能ですか?多くのノーが表示されますが、値を関数に渡す方法があれば、これを機能させる方法を見つけることができます。ad/c レコードセットを使用せずにストアド プロシージャをシミュレートする方法がないことは悲しいことです。
c# - 交差する日付範囲を処理し、日付範囲の競合を解決するために、この設計を改善するにはどうすればよいですか?
日付範囲を扱うコードに取り組んでいます。その範囲の特定の価格を設定するために、開始日と終了日を持つ価格設定アクティビティがあります。交差する日付範囲を持つ複数の価格設定アクティビティがあります。
最終的に必要なのは、日付範囲の有効な価格を照会する機能です。(jan1,jan31) を渡すと、jan1-->jan10 $4 、jan11-->jan19 $3 jan20-->jan31 $4 というリストが返されます。
価格設定活動には優先順位があります。一部のタイプの価格設定アクティビティは優先度が高いため、他の価格設定アクティビティを上書きし、特定のタイプの価格設定アクティビティでは最低価格が優先されます。
私は現在、これらの価格設定アクティビティを保持し、解決済みの価格カレンダーを保持するクラスを持っています。新しい価格設定アクティビティを追加すると、解決されたカレンダーが更新されます。より多くのテスト/コードを作成するにつれて、すべての異なるケース (さまざまな方法で交差する価格設定アクティビティ) で非常に複雑になり始めました。新しく追加された価格設定アクティビティを解決する非常に複雑なコードになってしまいました。以下の方法を参照してくださいAddPricingActivity()
。
これに対処するより簡単な方法を考えられる人はいますか? どこかに同様のコードがあるでしょうか?
c# - C# 特定の日付からの秒数
C# 3.0 では、2010 年 1 月 1 日からの秒数を取得するにはどうすればよいですか?
perl - Perl-3つのフィールドを見て日付範囲を作成する
3列のデータがあります:
CreateDatesに基づいて、特定のアイテムのバージョンの開始日と終了日を計算する、Version Start&VersionEndという名前のデータの2つの追加列を入力するにはどうすればよいですか。
symfony1 - Propel で日付が null でない日付範囲を選択する
Propel を使用して、日付フィールドが null ではなく、特定の範囲内にあるレコードを検索したいと考えています。
残念ながら、これはより大きなクエリの一部であるため、ここでカスタム SQL クエリを利用することはできません。
例: 次のようなレコードがあるとします。
due_date が 2010 年 1 月 1 日から 2010 年 2 月 1 日までのすべての行を返したいと思うかもしれませんが、due_date が NULL であるレコードは返したくありません。
この例では、行 2 と 3 のみを返したいと考えています。
しかし、Propel は私の NOTNULL 基準を上書きするようです。
Propelでこれを行うことは可能ですか?
ありがとう!
mysql - 2 つのテーブルと複数のデータと価格帯を含む複雑なクエリ
これらのテーブルがあるとしましょう:
私の訪問者は次のような検索を実行します: 5 月 1 日から 12 月 31 日までの期間で、1 日あたりの価格 (price_per_day フィールド) が 10 から 100 の間である最初の 10 (ページネーション) プロパティをリストします
私はそれが巨大なクエリであることを知っており、結果をページ分割する必要があるため、すべての計算を実行し、1 つのクエリでログインする必要があります...それが私がここにいる理由です! :)
問題に関する質問
ギャップがある場合、それは許容可能なプロパティでしょうか?
隙間はありません。可能な日付はすべてデータベースにあります。
価格が 10 から 100 の間のサップ期間とそうでない期間がある場合、その物件を取得しますか?
完璧な世界では、いいえ...すべての変動/期間を考慮して、その期間のそのタイプの価格の「合計」を計算する必要があります。
また、「最初の10」とは何ですか?それらはどのように注文されますか?最安値優先?しかし、複数の価格が存在する可能性があります。
これは、ページごとに 10 件の結果を表示するページネーションの例にすぎません... キーワードなどを追加する FULLTEXT 検索で並べ替えることができます... 前述したように、これはかなり大きなクエリです。
ruby-on-rails - 日付範囲を逆方向にループするにはどうすればよいですか?
逆にループできるようにしたい日付範囲があります。以下を教えてください。どうすればこれを達成できますか。標準のRange
演算子が正しく機能していないようです。
ご覧のとおり、範囲演算子は最初から最後まで正しく機能しますが、最初から最後まで正しく機能しません。
pseudocode - 日付のリストを範囲に結合/折りたたむための再帰的アルゴリズム
与えられた日付のリスト
範囲のリストを生成するための再帰的な擬似コード アルゴリズム (FileMaker カスタム関数に変換できる) へのポインターを探しています。
リストは事前にソートされ、重複が排除されています。私は最初の値から始めて前方に作業し、最後の値から後方に作業しようとしましたが、それを機能させることができないようです. そんなもどかしい日々を… サインがこんな感じだったらいいな
:-)
java - Joda または標準の Java API を使用して、日付が時間範囲内にあるかどうかを確認します
私は初めて文字列「12:00:00」と別の「19:00:00」を持っています。1 日の時間部分がこれらの時間値内にあることを確認する方法は?