我正在尝试根据以下条件找到产品编号/产品名称:
在xyz表中选择前1个产品编号 如果产品编号为(1,2,3),请通过提交日期 - 如果上次提交日期具有此产品编号
如果上一个申请日期的(4,5,6)中的产品编号不应该被选中
如果上次提交的产品编号不在(4,5,6)中,则选择下一个前1个产品编号 其中prodcutnumber in(1,2,3)order by filingdate
我怎样才能在单个查询中实现这一点,我尝试了案例陈述,我坚持使用它。
示例数据:
pnumber fnumber fdate
1 1 12/31
2 1 12/10
1 2 12/10
4 2 12/11
5 2 12/12
7 3 12/12
1 3 12/11
结果应该是
pnumber fnumber fdate
1 1 12/31
1 2 12/10
1 3 12/11
答案 0 :(得分:0)
尝试将数据类型作为日期的varchar。