เมธี

Fri 23 Feb 2007 16:03:41
Fri 23 Feb 2007 16:03:41
ท่าน พี่ๆครับ คือ ผมมีปัญหาในการแบ่งหน้าใช้กับ MSSQL 2000 ครับ
ผมลองเอาตัวที่ใช้กะ mysql ไปลองใช้แล้วใช้ไม่ได้เลยสักตัวครับ พี่ๆพอจะแนะนำได้ไหมครับ แบบว่าไม่เคยใช้กับ mssql มาก่อนเลยครับ
ผมลองเอาตัวที่ใช้กะ mysql ไปลองใช้แล้วใช้ไม่ได้เลยสักตัวครับ พี่ๆพอจะแนะนำได้ไหมครับ แบบว่าไม่เคยใช้กับ mssql มาก่อนเลยครับ
ใน MSSQL นั้นไม่มีคำสั่ง LIMI ครับ ใน MSSQL ต้องใช้ 3 query ครับ
SELECT TOP [rowcount] FROM (SELECT TOP [offset] [fieldname, ..] FROM [tablename] WHERE [condition] ORDER BY [fieldname] ASC) AS [alias] ORDER BY [fieldname] DESC
SELECT TOP [rowcount] FROM (SELECT TOP [offset] [fieldname, ..] FROM [tablename] WHERE [condition] ORDER BY [fieldname] ASC) AS [alias] ORDER BY [fieldname] DESC

















