このディレクトリの索引
http://toro.2ch.net/test/read.cgi/db/1316769778/927
#  ・バージョン 
#  MySQL5.5 
#   
#  ・テーブルデータ 
#  time (TIME), num1 (INT), num2 (INT) 
#   
#  00:00:00, 1, 0 
#  00:00:10, 2, 0 
#  00:00:20, 3, 2 
#  00:00:30, 4, 3 
#  00:00:40, 5, 3 
#   
#  ・欲しい結果 
#  00:00:20, 3, 2 
#  00:00:30, 4, 3 
#  00:00:40, 5, 3 
#   
#  ・説明 
#  time(時刻)が新しい(最近の)方から3行ぬきだし、 
#  timeが昇順になるように並べます。 
#  SELECT文でうまいことできないでしょうか。 
#  よろしくお願いします。 
# 
# 


'time(時刻)が新しい(最近の)方から3行ぬきだし、timeが昇順になるように並べます。'(_time,_num1,_num2) :-
        findall([_time,_num1,_num2],(
                    テーブルデータ(_time,_num1,_num2)), 
                _テーブルデータ),
        整列(_テーブルデータ,_整列したテーブルデータ),
        append(_,[L_1,L_2,L_3],_整列したテーブルデータ),
        member([_time,_num1,_num2],[L_1,L_2,L_3]).