2012-06-18 55 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';