2012-06-18 62 views
0

我有一個項目,開發物業經銷商
他有一個面積
地塊大小不一的所有地塊的分貝條目,並指定號碼,如1,2,3,4 ...
地塊現狀是(已銷售/未出售)
他想要查詢以列出任何數量的連續圖,其中狀態='未售出'以及某個值之間的總和(plots_size)
假設客戶需要許多連續的總尺寸= 800平方英尺。 我已經試過這樣我的SQL數據庫特定場景?

tbl_polts(plotID,大小,...,狀態)
tbl_plot_neighours(plotID,neighour_PoltID)

請在數據庫結構和查詢幫助。

+0

很不清楚,但我的回答應該有幫助...祝你好運 – Hituptony

回答

2
SELECT a.plotID, a.size, a...., a.status, b.neighbour_PlotID, SUM(a.plots_area) 
from tbl_plots as a 
inner join tbl_plot_neighbours as b 
ON a.plotID = b.plotID 
WHERE a.status = 'no sold' and SUM(plots_area) between '1' and '4';