上位x名のデータを取得するには?


だい  2003-11-06 03:37:37  No: 80280

いま顧客管理のシステムを作成しています。ワークテーブルにマスタのデータを取り込むことはできたのですが、現状全顧客の情報が抽出されてしまいます。
テキストボックスに入力された数分の顧客(上位x名)だけ抽出したいのですが、どうしたらいいかさっぱりわかりません。どなたか教えてください。


魔界の仮面弁士  2003-11-06 03:43:40  No: 80281

現在、どのようにして取り込んでいるのかが書かれていないので、
改善案の出しようがありません。(^^;

言語(VB.NETなのか、VBScriptなのか、VBAなのか…)や
元のデータ(mdbファイルとか、テキストファイルとか、Oracleとか)が
何であるかといった、環境に関する情報を踏まえて、もういちど
質問しなおしてみてください。


だい  2003-11-06 04:00:50  No: 80282

申し訳ないです。
言語はVB.NET,データベースはACCESSです。
問題のSQL文は以下のものです。

strSQL = "INSERT INTO " & TBL_WK_OkabunusiMeibo & " (LegalCD,PersCD,StockCD,StockNMK,Address,ShareNUM)"
strSQL &= "SELECT NSJKKIHON.LegalCD,NSJKKIHON.PersCD,NSJKKIHON.StockCD,NSJKKIHON.StockNMK,NSJKKIHON.Address,NSJKKIHON.ShareNUM "
strSQL &= " FROM NSJKKIHON LEFT JOIN NSJKSYS"
strSQL &= " ON (NSJKKIHON.PeriodCL = NSJKSYS.TermCL)"
strSQL &= " AND (NSJKKIHON.Period = NSJKSYS.Term)"
strSQL &= " ORDER BY NSJKKIHON.ShareNUM DESC ;"

こんな感じでよろしいでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加