DBXLのデータベースEnumerationサービスを利用すると、SQLからデータをフィルタリングやソートした結果をInfoPathフォーム内に表示することが出来ます。初めてお使いいただく方向けのチュートリアルを翻訳しましたので、興味のある方はお試しください。
InfoPath以外のWebサービスでも利用可能です。
http://www.infopathdev.com/files/folders/dbxl/entry26008.aspx (日本語 Word文書)