Se me pierden Datos
Publicado por Alejandro (14 intervenciones) el 28/01/2020 13:19:25
Buenas tardes,
Tengo la siguiente consulta:
La cuestión es que el campo OF_N_Orden de lla Tabla VTiempos hay veces que no coincide con el de VEstado Goitek. Necesito que en esos casos escriba la orden de VTiempos y deje el campo of_estado_dsc en blanco.
Tengo la siguiente consulta:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
$sql = "SELECT DISTINCT Mag= convert (numeric,OF_Magnetico) ,OF_Magnetico,Tec_Tip_stamp,Maquina,Tec_Ava_stamp, Linea=VTiempos.of_lin, Tec_codigo, Fecha=convert(varchar(10), FFAB, 103),Metros= convert (numeric,OF_MT_Tirada),Cant= convert( dec(10), OF_Cantidad), Clie_nombre, OF_Descripcion, OF_Cod_Art, OF_Cantidad,OF_MT_Tirada, OF_Tipo_Papel , OF_Cod_Troq, OF_Num_Tintas, OF_Color1, OF_Color2, OF_Color3, OF_Color4, OF_Color5, OF_Color6, OF_Color7, N_Orden=Vtiempos.Of_n_orden, OF_Color8, of_estado_dsc, tIMER=CONVERT(char(8), DATEADD(MINUTE, Tiempo, ''), 114)
FROM (((Ordenes INNER JOIN VCLIENTE ON VCLIENTE.Clie_codigo = Ordenes.OF_Cod_Cli) INNER JOIN ARTITTEC ON ARTITTEC.Tec_codigo = Ordenes.OF_Cod_Art) INNER JOIN VEstadoGoitek ON VEstadoGoitek.OF_N_Orden = Ordenes.OF_N_Orden and vestadogoitek.Of_Lin = Ordenes.of_lin) INNER JOIN VTiempos ON VTiempos.Of_n_orden= Ordenes.OF_N_Orden AND VTiempos.of_lin= VEstadoGoitek.Of_Lin
WHERE convert(varchar(10), FFAB, 103) BETWEEN convert(varchar(10), getdate(),103) AND convert(varchar(10), getdate() +1,103) AND Maquina = '50' AND of_estado_dsc != 'FINALIZADA' AND Clie_emp = 1
ORDER BY Fecha, of_estado_dsc";
$stmt = sqlsrv_query( $conn, $sql );
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
?>
<b>
<tr>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Fecha'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Maquina'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo utf8_encode ($row['Clie_nombre']) ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['N_Orden'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Linea'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Cod_Art'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo utf8_encode( $row['OF_Descripcion']) ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Cant'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Metros'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Tipo_Papel'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Tec_Tip_stamp'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Tec_Ava_stamp'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Mag'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Cod_Troq'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Num_Tintas'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color1'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color2'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color3'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color4'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color5'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color6'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color7'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Color8'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['tIMER'] ?></td>
<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['of_estado_dsc'] ?></td>
</tr>
</b>
</font>
La cuestión es que el campo OF_N_Orden de lla Tabla VTiempos hay veces que no coincide con el de VEstado Goitek. Necesito que en esos casos escriba la orden de VTiempos y deje el campo of_estado_dsc en blanco.
Valora esta pregunta


0