สมมุติ ราคา = field1 * field2
อยากจะหา
1. ราคาน้อยกว่า 1000
2. ราคาระหว่าง 1000 ถึง 5000
3. ราคามากกว่า 5000
เขียนไง
SELECT ...... FROM table WHERE ราคา <= 1000 ;
SELECT ...... FROM table WHERE ราคา > 1000 AND ราคา <= 5000;
SELECT ...... FROM table WHERE ราคา > 5000 ;
เขียนไง ครับ
ประมาณนี้ครับ
SELECT * , (`field1 ` * `field1 `) AS pricerank FROM `table` WHERE (`field1 ` * `field2 `) <=1000
SELECT * , (`field1 ` * `field1 `) AS pricerank FROM `table` WHERE (`field1 ` * `field2 `) BETWEEN '1000' AND '5000'
SELECT * , (`field1 ` * `field1 `) AS pricerank FROM `table` WHERE (`field1 ` * `field2 `) >5000