問題タブ [between]

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.

0 投票する
5 に答える
26021 参照

sql - SQLで2つの特定の時間の間のデータを見つけるにはどうすればよいですか

昨日の午前 2 時から今日の午前 2 時までの間に発生したすべてのログイン日付 ( dd/mm/yyyy) と時刻 ( )を検索するクエリを実行する必要があります。hh.mmデータベースのログイン時間は、 としてフォーマットされmm-dd-yyyy hh.mm.ssます。

間違った日または期間外にデータを返す複数selectのクエリを試しました。between

0 投票する
1 に答える
426 参照

sql - 亜音速を使用した 2 つの日付間の記録

ハイ。2 つの日時列 (initialDate、finalDate) を持つテーブルがあり、変数 varDate が日時フィールドの値の間にあるレコードをフィルター処理する必要があります。

SQLを使用すると簡単です: SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate

しかし、SubSonic クエリを使用してこれらのレコードを取得するにはどうすればよいですか?

すべての SubSonic ステートメントを試しましたが、役に立たない..サポートされているメソッドは、テーブル フィールドの値を比較するだけで済みます。テーブルフィールド間の値を比較するために必要なもの。ありがとう(そして私の英語でごめんなさい、私はアルゼンチン出身です)

0 投票する
3 に答える
213 参照

sql - t-sql: 行の値に応じて BETWEEN 演算子を反転する

ここでの例は大幅に単純化されているため、解決しようとしていることが単純に見える場合はご容赦ください。

BETWEENbetween ステートメントを複製せずに、を行の値に依存するようにすることは可能ですかNOT BETWEEN(ここでは簡単にするために変数を使用しました)。

静的SQLをより「動的」にするのに役立つcaseステートメントとブール論理の使用を理解していますが、のような演算子の方法を理解できないようですBETWEEN

おそらく、巧妙なビット単位の操作を使用していますか?

すでに管理が難しくなっている開発中のセットベースの SQL があるため、重複を避けて単純化したいと考えています。

可能であればUDFを避けて、SETベースの方法でそれをやろうとしています。

上記の例では、@is = 1 の場合、bob が返されます。@is = 0 の場合、fred が返されます。


編集: 明確にするために、上記のステートメントは正常に機能しますが、2 つの BETWEEN ステートメントを記述する必要がないように最適化しようとしています。@is.... の値に応じてロジックを反転させたいと考えています。


編集2:

私が達成しようとしていることの擬似コードについては、以下を参照してください。t-SQLでは、このようなセットベースの操作でコードに「NOT」を「注入」することが許可されていないため、これは疑似です(文字列の多い動的SQLを回避しようとしています)。

0 投票する
4 に答える
2219 参照

mysql - MySQL 日時比較構文エラー

私は母のために予約システムを作っていますが、すでに予約された時間をロックするのに問題があります。

コードは次のとおりです。

mySQL サーバーからの応答は次のとおりです。

SQL 構文にエラーがあります。1 行目の「1:30:00 および 2011-8-1 2:0:00」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

0 投票する
1 に答える
626 参照

c# - 「Between」を実行するための Linq 式

SQL では、「nvachar」型の列に対して between を実行し、指定された最小値と最大値の間にあるすべての行を単純に返すクエリを作成できます。

例えば、

linq でこれを行う方法はありますか、それともカスタム クエリを作成して実行する必要がありますか? 私が見た唯一の例は、非常に簡単にする日付または整数に関するものです (<、> などの比較演算子を使用できます)。

0 投票する
4 に答える
4854 参照

mysql - MySQL - BETWEEN は正しい結果を選択しません

2 つの日付の間にある行を選択しようとしています。まず、ここに私のデータがあります:

これら2つのクエリを試しました。

どちらも、日付 08/31/11 を含む行を選択しません。ただし、08/20/11 のものを選択します。別の方法で使用しようとしましたが、クエリを実行すると:

ここでも正しい結果が得られません。20 番目が再び除外されています。これを実行する方法の問題は何ですか?

0 投票する
3 に答える
2391 参照

php - Mysql ...価格範囲内の価格範囲?

私は不動産スクリプトを開発しています。スクリプトには、ユーザーが価格範囲を指定できる検索オプションがあります。user_price_lowからuser_price_highになり、リストはデータベースからフェッチする必要があります。db_price_highおよびdb_price_low。

一致するものを見つけようとしてBETWEENステートメントを使用しました。

でも驚いたことに...

ユーザーのuser_price_high=60およびuser_price_low=20であり、レコードのdb_price_low=30およびdb_price_high=120の場合

この場合、私のクエリは無効です。

私はMySqlQuery-日付範囲内の日付範囲を見ようとしましたが、それは私が望むものと一致しますか?

0 投票する
2 に答える
961 参照

sql - SYSDATE のタイム ブラケット

タイムスタンプが現在から過去 5 分の間にある行を選択する必要があります。どうすればいいのですか?そんな感じ:

シンプルであるほど良い。

0 投票する
1 に答える
9801 参照

sql-server-2005 - SQL左結合(条件間)

LEFT JOINの条件としてBETWEENステートメントを使用することは可能ですか?

0 投票する
4 に答える
3418 参照

sql - キーを使用して 2 つの列の間の数値のリストを取得する

2 つの列の間の数値のリストを取得したい。テーブルの値は、より多くの行を生成するために使用されます。

例: 表 1:

私の出力は次のようになります。

これを試しましたが、役に立ちませんでした(キーのある行が必要です)。

これを Oracle 11g で解決する必要があります。