次の表に3つの数値フィールドがあると仮定します。
Images (table)
--------------
Width
Height
Amount
幅と高さはミリメートル単位の画像サイズです。次に、センチメートル単位の寸法でグループ化された画像の量に関するレポートを作成します。これは、2つの存在しない列でGROUPBYする必要があることを意味します。
できます:
SELECT ROUND(Width/10,0) AS W
, ROUND(Height/10,0) AS H
, SUM(Amount) AS A
FROM IMAGES
GROUP BY Width
, Height
ORDER BY W
, H
, A
ただし、これはビューレベルでのみmmからcmへの変換を行い、同じ寸法に対して複数の行になります。
例えば
W H A
--- --- -
150 159 2
150 160 1
1つのカテゴリにはなりません
W H A
-- -- -
15 16 3
しかしで
W H A
-- -- -
15 16 2
15 16 1
対象となるエンジンは実際にはFileMakerデータベースであり、残念ながらGROUPBY句内の集計関数をサポートしていないようです。