检查组中的某些列状态,并根据条件编写注释

时间:2019-04-08 04:31:11

标签: sql sql-server

我有一个庞大的数据集,正在检查“ RTS_status”值列以及所有其他列的值并写一条注释。

例如:对于ID1,如果“ RTS_status”在“ RTS”中,那么谁在“ RTS”中
对于ID2,如果“ RTS_status”在“ Comp”中,那么谁在“ PP”中
对于ID3,如果“ RTS_status”位于“ PP”中,那么谁位于“ comp”中

Work Plan Name  Work Plan Status    RTS_Status   BTR_Status    SSD_Staus  
SSV_Status    TR_Status TR_Accept_status Commercial_Launch_status     
STM_status   PLA_status  Optimization_Complete_status
DXU5407-UMTS NSB-MRNTX039234-Optimization   Released    
RTS   RTS  PP    RTS  PP     PP    PP    RTS  PP  RTS
DXL05154-NSB-MRNTX039863-Optimization   Released    
Comp   Comp    PP    Comp   PP    PP    Comp   PP    PP     PP
DXL05134-NSB-MRNTX039862-Optimization   Released   
PP     Comp   PP    Comp   PP     PP    Comp   PP    PP    PP

评论应为 RTS中的RTS_Status和RTS中的BTR_Status,SPM_status,Optimization_Complete_status Comp中的RTS_Status和PP中的SSV_Status,TR_Status,TR_Accept_status,STM_status,PLA_status,Optimization_Complete_status PP中的RTS_Status和Comp中的BTR_Status,SSD_Staus,Commercial_Launch_status

这是顺序过程,首先是PP,然后是RTS,然后是comp 目的是确定数据完整性问题。 像所有不能RTS 如果第一个在PP中,那么下一个就不能是RTS / comp。 需要详细的报告,以便数据团队可以解决问题

0 个答案:

没有答案