在列中搜索值并从另一个值中提供值

时间:2018-06-15 14:42:26

标签: sql postgresql

我有一个名为Process的数据库,它有22列

  • 第1列是Id,串行和主要,
  • 第2栏处理名称字符(50)
  • 第3列是“数量1”字符变化
  • 第4列是“时间1”是整数。

enter image description here

其余列与3& 3相同。但是数量上升,即第5列“金额2”,第6列是“时间2”。

我需要的是一个查询,查看正常的数量列,然后显示ID和时间列。例如:

流程表

ID .  Process Name .    Amount 1 .  Time 1 .   Amount 2   Time 2

1 .       Pick     .     normal .     20 .       normal .   40
2 .       Pack     .     normal .     40 .          3 .     10
3 .       Pull     .       3 .        20 .          1 .     60
4 .       Play     .     normal .     40    

结果

ID .       Time 1 .       Time 2    
1 .         20 .            40    
2 .         40    
4 .         40

我尝试过以下代码:

select public."Process", amount_1 from
names-# (select ID,time_1 FROM public."Process" AS normal_tasks);

select public."Process", amount_1 from
names-# select id, Time_1 from public."Process" where Amount_1!='normal';

但是我遇到了语法错误。

非常感谢任何帮助

非常感谢

戴夫

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找export default ({ location }) => { const customer = location.state.type return ( {customer === 'individual' ? ( <div> Hello! </div> ) : ( <div> World! </div> ) } ) }

CASE

您必须为这22列中的每一列添加一个