G
Guest
Hi,
My table name is Meas_Numericlimit.
Sample Data is as below. ( Different temperature, testcase type,
testcase_suffix is possible).
ID STEP_RESULT Dut_ID Operator Project Temperature TestCase TestCase_suffix PARAMETER COMP_OPERATOR HIGH_LIMIT LOW_LIMIT DATA UNITS STATUS
2224 2431 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VAUX MaxVoltage >=<= 2.6 2.4 2.51312389 V Passed
2225 2431 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VAUX MinVoltage >=<= 2.6 2.4 2.50919125 V Passed
2226 2431 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VAUX Maxpk2pk <= 0.03 0.0034141 V Passed
2227 2434 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VIO MaxVoltage >=<= 1.92 1.72 1.81994227 V Passed
2228 2434 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VIO MinVoltage >=<= 1.92 1.72 1.81680428 V Passed
2229 2434 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VIO Maxpk2pk <= 0.03 0.0028166 V Passed
2325 2528 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VAUX MaxVoltage >=<= 2.6 2.4 2.5152445 V Passed
2326 2528 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VAUX MinVoltage >=<= 2.6 2.4 2.50867502 V Passed
2327 2528 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VAUX Maxpk2pk <= 0.03 0.0052497 V Failed
2328 2531 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VIO MaxVoltage >=<= 1.92 1.72 1.82458399 V Passed
2329 2531 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VIO MinVoltage >=<= 1.92 1.72 1.81896854 V Passed
2330 2531 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VIO Maxpk2pk <= 0.03 0.0050469 V Passed
I am using following query
SELECT MEAS_NUMERICLIMIT.PARAMETER, MEAS_NUMERICLIMIT.STATUS,
Sum(IIf(temperature=-30,data,0)) AS [-30C], Sum(IIf(temperature=-10,data,0))
AS [-10C], Sum(IIf(temperature=0,data,0)) AS 0C,
Sum(IIf(temperature=25,data,0)) AS 25C, Sum(IIf(temperature=55,data,0)) AS
55C, Sum(IIf(temperature=85,data,0)) AS 85C, MEAS_NUMERICLIMIT.HIGH_LIMIT,
MEAS_NUMERICLIMIT.LOW_LIMIT, MEAS_NUMERICLIMIT.UNITS, "" AS Comment
FROM MEAS_NUMERICLIMIT
WHERE (((MEAS_NUMERICLIMIT.STEP_RESULT) Between 2427 And 2544) AND
((MEAS_NUMERICLIMIT.TestCase)="Line Transient Test") AND
((MEAS_NUMERICLIMIT.TestCase_suffix)="VAUX"))
GROUP BY MEAS_NUMERICLIMIT.PARAMETER, MEAS_NUMERICLIMIT.STATUS,
MEAS_NUMERICLIMIT.HIGH_LIMIT, MEAS_NUMERICLIMIT.LOW_LIMIT,
MEAS_NUMERICLIMIT.UNITS, "";
Out put of this query returns data with two separate data for Status when
Parameter is "Maxpk2pk" (Pass and Failed). I want only one status. (If for
any temperature Status is Failed then output status should be Failed. Else it
should be Pass.)
Is this possible? and how?
My table name is Meas_Numericlimit.
Sample Data is as below. ( Different temperature, testcase type,
testcase_suffix is possible).
ID STEP_RESULT Dut_ID Operator Project Temperature TestCase TestCase_suffix PARAMETER COMP_OPERATOR HIGH_LIMIT LOW_LIMIT DATA UNITS STATUS
2224 2431 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VAUX MaxVoltage >=<= 2.6 2.4 2.51312389 V Passed
2225 2431 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VAUX MinVoltage >=<= 2.6 2.4 2.50919125 V Passed
2226 2431 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VAUX Maxpk2pk <= 0.03 0.0034141 V Passed
2227 2434 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VIO MaxVoltage >=<= 1.92 1.72 1.81994227 V Passed
2228 2434 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VIO MinVoltage >=<= 1.92 1.72 1.81680428 V Passed
2229 2434 AVilma Slot3 Vishal CeBBo2 85 Line Transient
Test VIO Maxpk2pk <= 0.03 0.0028166 V Passed
2325 2528 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VAUX MaxVoltage >=<= 2.6 2.4 2.5152445 V Passed
2326 2528 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VAUX MinVoltage >=<= 2.6 2.4 2.50867502 V Passed
2327 2528 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VAUX Maxpk2pk <= 0.03 0.0052497 V Failed
2328 2531 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VIO MaxVoltage >=<= 1.92 1.72 1.82458399 V Passed
2329 2531 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VIO MinVoltage >=<= 1.92 1.72 1.81896854 V Passed
2330 2531 AVilma Slot3 Vishal CeBBo2 0 Line Transient
Test VIO Maxpk2pk <= 0.03 0.0050469 V Passed
I am using following query
SELECT MEAS_NUMERICLIMIT.PARAMETER, MEAS_NUMERICLIMIT.STATUS,
Sum(IIf(temperature=-30,data,0)) AS [-30C], Sum(IIf(temperature=-10,data,0))
AS [-10C], Sum(IIf(temperature=0,data,0)) AS 0C,
Sum(IIf(temperature=25,data,0)) AS 25C, Sum(IIf(temperature=55,data,0)) AS
55C, Sum(IIf(temperature=85,data,0)) AS 85C, MEAS_NUMERICLIMIT.HIGH_LIMIT,
MEAS_NUMERICLIMIT.LOW_LIMIT, MEAS_NUMERICLIMIT.UNITS, "" AS Comment
FROM MEAS_NUMERICLIMIT
WHERE (((MEAS_NUMERICLIMIT.STEP_RESULT) Between 2427 And 2544) AND
((MEAS_NUMERICLIMIT.TestCase)="Line Transient Test") AND
((MEAS_NUMERICLIMIT.TestCase_suffix)="VAUX"))
GROUP BY MEAS_NUMERICLIMIT.PARAMETER, MEAS_NUMERICLIMIT.STATUS,
MEAS_NUMERICLIMIT.HIGH_LIMIT, MEAS_NUMERICLIMIT.LOW_LIMIT,
MEAS_NUMERICLIMIT.UNITS, "";
Out put of this query returns data with two separate data for Status when
Parameter is "Maxpk2pk" (Pass and Failed). I want only one status. (If for
any temperature Status is Failed then output status should be Failed. Else it
should be Pass.)
Is this possible? and how?