คือผมมี หลาย table ต้องการยุบเหลือ 1 table แต่ query ไม่ถูก
คือผมจะสร้าง table ตามวันที่ ทำให้มีหลาย table เช่น ถ้ามี 1000 วัน ก็มี 1000 table ซึ่งผมคิดว่ามันไม่เวิร์ค แต่ถ้าทำเป็นตารางเดียวผมก็อ้าง ฟิลวันที่ฟิลopen เทียบกับ ฟิลวันที่ฟิลopen ไม่ได้ เช่น มี 2 ตารางคือ
20150305(product,date,open,close) 20150304(product,date,open,close)
ถ้าเป็นสองตารางผมจะเทียบได้ โดย query ดังนี้
select 20150305.product
from "20150305
left join '20150304"
on 20150305.product = 20150304.product
where 20150304.open < 20150305.close
ผลลัพธ์ที่ได้มา ผมจะได้ product ที่ ราคาสิ้นสุดวันของวันที่ 20150305 มากกว่าราคาเปิดวันที่ 20150304
คือที่ผมทำแยกวันเป็นตารางเพื่อให้เทียบว่าวันไหนมี open เทียบกันอีกวันมากกว่า แต่ถ้าจะรวมเป็น 1 ตาราง ผม query ไม่เป็นครับ ช่วยแนะนำด้วยครับ
สอบถามการ query 1 table
คือผมจะสร้าง table ตามวันที่ ทำให้มีหลาย table เช่น ถ้ามี 1000 วัน ก็มี 1000 table ซึ่งผมคิดว่ามันไม่เวิร์ค แต่ถ้าทำเป็นตารางเดียวผมก็อ้าง ฟิลวันที่ฟิลopen เทียบกับ ฟิลวันที่ฟิลopen ไม่ได้ เช่น มี 2 ตารางคือ
20150305(product,date,open,close) 20150304(product,date,open,close)
ถ้าเป็นสองตารางผมจะเทียบได้ โดย query ดังนี้
select 20150305.product
from "20150305
left join '20150304"
on 20150305.product = 20150304.product
where 20150304.open < 20150305.close
ผลลัพธ์ที่ได้มา ผมจะได้ product ที่ ราคาสิ้นสุดวันของวันที่ 20150305 มากกว่าราคาเปิดวันที่ 20150304
คือที่ผมทำแยกวันเป็นตารางเพื่อให้เทียบว่าวันไหนมี open เทียบกันอีกวันมากกว่า แต่ถ้าจะรวมเป็น 1 ตาราง ผม query ไม่เป็นครับ ช่วยแนะนำด้วยครับ