問題タブ [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.
sql - SQLで2つの特定の時間の間のデータを見つけるにはどうすればよいですか
昨日の午前 2 時から今日の午前 2 時までの間に発生したすべてのログイン日付 ( dd/mm/yyyy
) と時刻 ( )を検索するクエリを実行する必要があります。hh.mm
データベースのログイン時間は、 としてフォーマットされmm-dd-yyyy hh.mm.ss
ます。
間違った日または期間外にデータを返す複数select
のクエリを試しました。between
sql - 亜音速を使用した 2 つの日付間の記録
ハイ。2 つの日時列 (initialDate、finalDate) を持つテーブルがあり、変数 varDate が日時フィールドの値の間にあるレコードをフィルター処理する必要があります。
SQLを使用すると簡単です:
SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate
しかし、SubSonic クエリを使用してこれらのレコードを取得するにはどうすればよいですか?
すべての SubSonic ステートメントを試しましたが、役に立たない..サポートされているメソッドは、テーブル フィールドの値を比較するだけで済みます。テーブルフィールド間の値を比較するために必要なもの。ありがとう(そして私の英語でごめんなさい、私はアルゼンチン出身です)
sql - t-sql: 行の値に応じて BETWEEN 演算子を反転する
ここでの例は大幅に単純化されているため、解決しようとしていることが単純に見える場合はご容赦ください。
BETWEEN
between ステートメントを複製せずに、を行の値に依存するようにすることは可能ですかNOT BETWEEN
(ここでは簡単にするために変数を使用しました)。
静的SQLをより「動的」にするのに役立つcaseステートメントとブール論理の使用を理解していますが、のような演算子の方法を理解できないようですBETWEEN
。
おそらく、巧妙なビット単位の操作を使用していますか?
すでに管理が難しくなっている開発中のセットベースの SQL があるため、重複を避けて単純化したいと考えています。
可能であればUDFを避けて、SETベースの方法でそれをやろうとしています。
上記の例では、@is = 1 の場合、bob が返されます。@is = 0 の場合、fred が返されます。
編集: 明確にするために、上記のステートメントは正常に機能しますが、2 つの BETWEEN ステートメントを記述する必要がないように最適化しようとしています。@is.... の値に応じてロジックを反転させたいと考えています。
編集2:
私が達成しようとしていることの擬似コードについては、以下を参照してください。t-SQLでは、このようなセットベースの操作でコードに「NOT」を「注入」することが許可されていないため、これは疑似です(文字列の多い動的SQLを回避しようとしています)。
mysql - MySQL 日時比較構文エラー
私は母のために予約システムを作っていますが、すでに予約された時間をロックするのに問題があります。
コードは次のとおりです。
mySQL サーバーからの応答は次のとおりです。
SQL 構文にエラーがあります。1 行目の「1:30:00 および 2011-8-1 2:0:00」付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
c# - 「Between」を実行するための Linq 式
SQL では、「nvachar」型の列に対して between を実行し、指定された最小値と最大値の間にあるすべての行を単純に返すクエリを作成できます。
例えば、
linq でこれを行う方法はありますか、それともカスタム クエリを作成して実行する必要がありますか? 私が見た唯一の例は、非常に簡単にする日付または整数に関するものです (<、> などの比較演算子を使用できます)。
mysql - MySQL - BETWEEN は正しい結果を選択しません
2 つの日付の間にある行を選択しようとしています。まず、ここに私のデータがあります:
これら2つのクエリを試しました。
どちらも、日付 08/31/11 を含む行を選択しません。ただし、08/20/11 のものを選択します。別の方法で使用しようとしましたが、クエリを実行すると:
ここでも正しい結果が得られません。20 番目が再び除外されています。これを実行する方法の問題は何ですか?
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-日付範囲内の日付範囲を見ようとしましたが、それは私が望むものと一致しますか?
sql - SYSDATE のタイム ブラケット
タイムスタンプが現在から過去 5 分の間にある行を選択する必要があります。どうすればいいのですか?そんな感じ:
シンプルであるほど良い。
sql-server-2005 - SQL左結合(条件間)
LEFT JOINの条件としてBETWEENステートメントを使用することは可能ですか?
sql - キーを使用して 2 つの列の間の数値のリストを取得する
2 つの列の間の数値のリストを取得したい。テーブルの値は、より多くの行を生成するために使用されます。
例: 表 1:
私の出力は次のようになります。
これを試しましたが、役に立ちませんでした(キーのある行が必要です)。
これを Oracle 11g で解決する必要があります。