group-by

    3

    6答えて

    私は、共通IDでグループ化された複数のレコードに対して集計関数を実行しています。問題は、グループ化されたレコード内で異なるかもしれないいくつかの他のフィールドをエクスポートすることですが、レコードの1つ(特定のフィールドをクエリのORDER BYに従って最初のフィールドから取得したい)です。 ポイントの例の開始: SELECT customer_id, sum(order_to

    1

    2答えて

    2つの列でグループ化し、条件に基づいて追加の列を返すクエリを作成する必要があります。 たとえば、次の列があります。 ProductCode | | SerialNumber |数量|日付購入済み|得意先コード このテーブルには、異なるQuanititesとPurchaseDateを持つProductCodeとSerialNumberの重複した組み合わせが含まれています。 ProductCode、S

    15

    3答えて

    私はこの作業をして、誰かがアイデアを持っていることを望む方法を見つけることができません。単純化された例では整数1〜100のリストがあり、3行ごとにグループ化したいので、結果は最初のグループで1,2,3、次のグループでは4,5,6などとなります。 n番目のレコードをすべて取得しますが、必要なものはすべてのレコードですので、最初、最後、合計、最大などを使用して集計できます。 ありがとう!

    4

    2答えて

    これはちょっと面倒なクエリです。私はdatetimeプロパティと他のデータを持つFooクラスのリストを持っています。休日や週末のように行方不明と一部の行方不明があり、毎分クラス/行があります。私の目標は、開始時刻から終了時刻までのすべての行を毎日グループ化することです。 私の開始時間は、午前9時30分と午後3時です。この状況で私は次のように扱います: DateTime sd = new DateT

    2

    4答えて

    私はこれが可能だとは思わないが、そうでなければ証明されたい。 さまざまなデータベースクエリの結果を出力するための簡単なレポート表示クラスを作成しました。表示を改善する目的で、グループ化されたデータを持つレポートがある場合、各固有値の最初の行にのみフィールド値を表示したいと思います。クエリレベルでこれを実行したいと思います。これらの特別な値を決定するためには、クラス内に追加ロジックが必要です。 簡単

    3

    1答えて

    私はHQLを使用して月にいくつかの行をグループ化しようとしていますが、私はそのAPIを初めて使用しているため、動作させることができません。このクエリで Criteria query = getHibernateSession().createCriteria(SalesPerformance.class); // summary report is grouped by date

    3

    3答えて

    だから私は自分のすべてのブログ投稿のIDと、そのブログ投稿に関連するコメントの数を選択したいとします。返されるリストがコメント数の順になるようにGROUP BYまたはORDER BYを使うにはどうすればいいですか?投稿ごとに? データを返すが、私が望む順序ではないこのクエリがありますか?作ることで何の違いグループを変更しない: SELECT p.ID, count(c.comment_ID) F

    31

    5答えて

    日時フィールドを持つテーブルがあります。月と年の組み合わせでグループ化された結果セットとその月/年に表示されるレコードの数を取得したいと思います。これはLINQでどのように行うことができますか? 私が把握することができましたが、最も近いTSQLである: select substring(mo,charindex(mo,'/'),50) from ( select mo=convert(varcha

    0

    1答えて

    私は常に私に2行を与える次のクエリを持っています。 tbluser.useridを使用してそれらを1つの行にグループ化したいのですが、それをまとめることは可能ですか? SELECT SUM(tblfooditem.calories) FROM tblfooditem INNER JOIN tbluser ON tblfooditem.userid = tbluser.userid WHER

    2

    1答えて

    データベースに、レコードの日付に基づいて別のテーブルに出力したいレコードのコレクションがあります。 だから私はすでに(FYI、HAMLに)次き: %table %tr %th Name %th Type %th Total Hits - for record in @records %tr{ :class => cycle('odd','