私は試験システムに取り組んでいます。すべての多肢選択式または真偽の質問を表示するリスト ビューを作成した後、ページングを 1 ページあたり 5 つの質問に設定する必要があります。
ここでの問題は、{1choice,2choices,3choices,4choices または 5choices} を変更する各質問に対する複数の選択肢の回答の合計ですAnswers) を使用して、各ページに 5 つの質問のみを表示します。
アドバイスをお願いします、ありがとう
私は試験システムに取り組んでいます。すべての多肢選択式または真偽の質問を表示するリスト ビューを作成した後、ページングを 1 ページあたり 5 つの質問に設定する必要があります。
ここでの問題は、{1choice,2choices,3choices,4choices または 5choices} を変更する各質問に対する複数の選択肢の回答の合計ですAnswers) を使用して、各ページに 5 つの質問のみを表示します。
アドバイスをお願いします、ありがとう
を使用して、この問題を最も簡単な方法で解決しました
NTILE(10) OVER(ORDER BY QuestionID ASC) AS Pagenumber
私のSQLでは、これはすべての行を10のグループに分割しますQuestionID
例えば :
QUestionID Pagenumber
QUestionID 11 Pagenumber 1
QUestionID 11 Pagenumber 1
QUestionID 11 Pagenumber 1
QUestionID 11 Pagenumber 1
QUestionID 12 Pagenumber 2
QUestionID 12 Pagenumber 2
QUestionID 30 Pagenumber 3
QUestionID 30 Pagenumber 3
QUestionID 30 Pagenumber 3
QUestionID 44 Pagenumber 4
QUestionID 67 Pagenumber 5
QUestionID 67 Pagenumber 5
QUestionID 67 Pagenumber 5
ページ番号の列に 10 個のグループが表示されるまで
次に、最初の呼び出しでリストビューが表示さselect * where pagenumber = 1
れ、2回目の呼び出しでページ番号が1ずつインクリメントされたクエリ文字列として送信されるため、2回目の呼び出しselect * where pagenumber = 2
で..ページ10に到達するまで
それが誰かを助けることができることを願っています:)