嘿伙计们我试图实现上述目标,并且无法找到起点(同时对使用图像感到道歉,我对堆栈溢出和访问都相当新,所以我无法做到这一点。为一个例子格式化一个漂亮的表。)
这是表结构:
基本上我想构建一个必须选择月份(水平选择)(第1,第2,第3等)的查询/过滤器,然后让你选择Term,最后选择的最后一个只包含该价格对应于所选的月份和期限。
如果有人能指出我实现这一目标,我将不胜感激。谢谢!
答案 0 :(得分:0)
为什么你有一个月的列,如果你不能改变这个结构你必须创建联合然后条件到月,例如:
select * from (
select customer_name, Term, 1 as month, 1stMonth as data from table
union select customer_name, Term, 2 as month, 2stMonth as data from table)
where term = 1 and month = 2
如果您重建表格以将月份作为具有月份值的字段,则可以在其上创建横向视图,使其看起来像现有表格