|
|
|
ค้นหาราคา ตามเงื่อนไข ในฐานข้อมูล |
|
|
|
|
|
|
|
sql ใช่มั้ยคับ
|
|
|
|
|
Date :
2016-12-13 21:19:35 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ต้อง JOIN กันก่อน
2. ใช้คำสั่ง WHERE ในการตรวจสอบรายการที่ต้องการ
จากข้อมูล ตาราง money 1 มีตัวเลขตั้ง 4 ล้าน แล้วจะมีรายการนั้นมากกว่าได้ล่ะครับ???
|
|
|
|
|
Date :
2016-12-14 08:47:00 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมงงอะคับไม่รู้จะเขียนอย่างไง เงื่อนไขจาก b2_number1
มากกว่าหรือเท่ากับ 800000 แต่ไม่เกิน 120000000
มากกว่า 120000000 แต่ไม่เกิน 200000000
มากกว่า 200000000 แต่ไม่เกิน 400000000
มากกว่า 400000000
ไม่ทราบว่าจะทำอย่างไงคับ loop สูตรคำนวณจากฐานข้อมูล คับ
|
|
|
|
|
Date :
2016-12-14 13:00:08 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
between ครับ
|
|
|
|
|
Date :
2016-12-14 13:32:31 |
By :
limberger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่า จะต้องเขียนอย่างไงคับพี่ between เพราะว่า มัน จะbetween ที่ b2_number1 อะคับพี่
|
|
|
|
|
Date :
2016-12-14 14:26:25 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT column_name
FROM table_name
WHERE b2number1 BETWEEN 800xxx AND 1200xxxx
|
|
|
|
|
Date :
2016-12-14 14:36:24 |
By :
limberger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปแล้วต้องการคำสั่ง sql ให้จบตอนคิวรี่ หรือ จะเอาค่าจากการคิวรี่ มาเข้า if else ของ php ครับ...
ถ้า php เงื่อนไขมันก็ชัดเจน ขออภัยหากไม่ต้องตามความต้องการ
|
|
|
|
|
Date :
2016-12-14 14:38:18 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ผมต้องการ เอาผลรวม ในฟิลด์ o_total ในตาราง Money2 ไปเปรียบเทียบกับ ตาราง Money1 ฟิลด์ b2_number1 แล้วแสดง b2_number2 ออกมาคับ
เช่น
ค่าใน o_total >= 800000 แต่ไม่เกิน 12000000 ก็ต้องแสดง 20000 คับ
ิb2_number1 คือ ค่า ตั้งแต่ จนถึง คับ
ตั้งแต่ 800000 แต่ไม่เกิน 12000000
ตั้งแต่ 1200000 แต่ไม่เกิน 20000000
ตั้งแต่ 200000 แต่ไม่เกิน 40000000
ตั้งแต่ 4000000 เป็นต้นไป คับ
|
|
|
|
|
Date :
2016-12-14 16:59:14 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ ต้อง query ออกมาให้หมดก่อนครับแล้วเก็บค่า แล้วคอยเปรียบเทียบ
|
|
|
|
|
Date :
2016-12-14 18:03:31 |
By :
nutzaaclub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผลรวม คุณก็ select sum(o_tatal) as total from Money2
จากคำสั่งนี้คุณก็จะได้ค่า total
จากนั้นคุณก็สร้างเงื่อนไข ตรงเงื่อนไขไปหา if else ตัดเกรดมาศึกษา
ลองเขียนดูก่อน if else พืื้นฐานมากๆ
ที่ผมบอกเงื่อนไขมันชัด
ตั้งแต่ 800000 แต่ไม่เกิน 12000000
ตั้งแต่ 1200000 แต่ไม่เกิน 20000000
ตั้งแต่ 200000 แต่ไม่เกิน 40000000
ตั้งแต่ 4000000 เป็นต้นไป
คุณก็แค่เอาเงื่อนไข ความคิดมาสร้างเป็น code
|
|
|
|
|
Date :
2016-12-15 08:24:52 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-12-15 09:08:01 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆ คับพี่ๆ ทุกคน คับ
|
|
|
|
|
Date :
2016-12-15 20:38:40 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง...แบบไหนเป็นแบบที่ต้องการ เป็นแบบที่ได้ ช่วยบอกหน่อยครับ
|
|
|
|
|
Date :
2016-12-15 21:31:23 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้และคับพี่
|
|
|
|
|
Date :
2016-12-16 17:40:49 |
By :
comfoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|