aggregate-functions

    2

    1答えて

    集約クエリの結果を、ハイバネートベースのドメインオブジェクトのフィールドにマップすることは可能ですか?例えば :私は次のような車のオブジェクトがある場合 - @Entity public class Car { @Id private int id; @Column private String carName; private int carC

    11

    6答えて

    私は以下のMySQLクエリを持っています。私はそれを調整しようとしています(今年の今月の結果のみを取り出すようにしています。 PHPのtime()によって生成されたUNIXタイムスタンプがtimeカラム(referralsテーブルの下)に格納されているので、以下の設定ではt2.timeとなります。 私の問題は、どのように進むべきかわかりません。WHERE句の最後に以下を追加するようなものになると思

    3

    3答えて

    私は、この形式のテーブル COL1 COL2 COL3 A NULL 4 A NULL 4 A VAL1 4 A VAL2 4 A VAL3 4 B NULL 5 B VAL1 6 を持って、私は次のように出力を引き出すために必要があります。 COL1 TOTAL VALID A 20 12 B 11 6 私の質問は、私は「VALIDを得るのですか、です'column

    1

    3答えて

    をグループ化された日付列から最大を取得:ここ LogId RefId Entered ================================== 1 1 2010-12-01 2 1 2010-12-04 3 2 2010-12-01 4 2 2010-12-06 5 3 2010-12-01 6 1 2010-12-10 7 3 2010-1

    10

    1答えて

    これはおそらくもっと良いタイトルを思いつきましたが、言い方が分からないので説明しましょう。 「CODE」という列の表があります。テーブルの各レコードは、 'CODE'列の値として 'A'、 'B'、または 'C'のいずれかになります。私が望むのは、「A」、「B」、「C」のどれくらいの数を得るかです。 私は3種類のクエリでこれを達成する可能性が知っているが、ちょうど1

    0

    1答えて

    私はシーケンスコンテナを持ち、コンテナ内にDFDを定義しました。 ソースシステムからは、いくつかの基準に基づいてデータセットを取得しています。 。 結果セットに基づいてIDの最大値を見つける必要があります。そのために 私は集計変換エディタを使用して結果を取得する際に大量のメモリを取っている(データ行数百万のテーブルを処理するとき。) 私の制約が似ている、私が選択するために(クエリを変更傾けますクエ

    0

    3答えて

    私には次のような状況があります。 時刻t1から時刻t2までの入札のリストを取得したいと考えています。その後、このリストから、落札価格、つまり最大入札価格を取得したいと思います。 私は以下のJPAクエリを書いています。 ただし、次の例外が発生しています。 Exception Description: Syntax error parsing the query [SELECT b FROM Bid

    3

    3答えて

    に合計を変換します。 それは.Sumと同じように働いていたことを確認する(ただし、製品のように)私はちょうど合計を返す集計関数を作成してみました... Score = g.Aggregate(0.0, (sum, nextItem) => sum + nextItem.Score.Value) はしかし、これは同じ結果を与えるものではありません .Sumを使用してください。どんなidasなの?

    1

    1答えて

    クエリselect 1 from dual where falseは0行を返しますが、クエリselect max(1) from dual where falseはNULLコンテンツを含む1行を返します。 この理由は何ですか?

    4

    1答えて

    ウェブショップアプリケーションのロジックをデータベースエンジンに移動しようとしていますので、カートの数え方が良いスタートになると思いました。ですから、BuyerとProductとの外部キーを持つCart_productテーブルでは、以下のような関係があります。各ユーザーのカートの合計価格は、Cart_productの各商品の価格にその金額を掛けた値になります。 どのようにしてこれを達成できますか?