背景: OLEDB ドライバーを使用して VFP データベースに接続します。スクリプト: php
以下は、データ アイテム購入のサンプル セットです。
partno purch_date price
A 04/02/2012 95
A 04/01/2012 100
B 02/28/2012 55
B 03/15/2012 60
私がやりたいことは、日付に基づいて最新の購入価格の価格を取得する選択クエリを作成することです。これは非常に簡単に聞こえますが、これを行う方法を理解することはできませんでした。私が知らない集計関数が必要なようです。私はそれが次のようなものであるべきだと考えています:
SELECT partno, max(purch_date) as lastest_purch_date, price FROM table GROUP BY partno
VFP は選択されたすべてのフィールドに対して集計関数を必要とするため、このクエリは機能しません。私に欠けているのは関数か、何らかの方法で vfp に max(purch_date) に対応する価格が欲しいことを伝えることです
どんな助けでも大歓迎です。ありがとう。