PIG-UP: sistemato problema righe duplicate

This commit is contained in:
2024-04-11 11:25:41 +02:00
parent 912a208dfe
commit ce600f5bd0
2 changed files with 7 additions and 5 deletions

View File

@@ -703,7 +703,8 @@ public class FarmMesIsaporcService {
sql = " select dtb_ordt.data_ord, " +
" dtb_ordt.num_ord " +
" from dtb_ordt " +
"where dtb_ordt.cod_jcom = " + UtilityDB.valueToString(bandaRistallo);
"where dtb_ordt.cod_jcom = " + UtilityDB.valueToString(bandaRistallo) + " AND " +
" dtb_ordt.gestione = 'L'";
info = conn.prepareStatement(sql);
res = info.executeQuery();
@@ -835,7 +836,7 @@ public class FarmMesIsaporcService {
"from " + tableName + " " +
"where banda is not null AND " +
" tipo_evento = 'SEV' " +
" group by banda, data_evento) svezzati LEFT OUTER JOIN dtb_ordt ON svezzati.banda_prov = dtb_ordt.cod_jcom " +
" group by banda, data_evento) svezzati LEFT OUTER JOIN dtb_ordt ON svezzati.banda_prov = dtb_ordt.cod_jcom and dtb_ordt.gestione = 'L' " +
" where num_svezzati > 0 " +
"order by data_evento, banda_prov ";
@@ -857,7 +858,8 @@ public class FarmMesIsaporcService {
sql = "select cod_jcom " +
"from dtb_ordt, " +
" (select banda from SUIT_GetNewBanda(" + UtilityDB.valueDateToString(dataEvento, CommonConstants.DATE_FORMAT_YMD) + "," + UtilityDB.valueToString(codJfas) + "," + UtilityDB.valueToString(cicloProd) + "))ristallo " +
"where dtb_ordt.cod_jcom = ristallo.banda";
"where dtb_ordt.cod_jcom = ristallo.banda AND " +
" dtb_ordt.gestione = 'L'";
infoDati = conn.prepareStatement(sql);
resDati = infoDati.executeQuery();
while (resDati.next()) {

View File

@@ -3070,7 +3070,7 @@ public class FarmMesScrofaieImportService {
" dtb_ordt.num_ord_rif, " +
" 0 as id_lotto " +
" FROM dtb_ordt " +
" WHERE dtb_ordt.cod_jcom = " + UtilityDB.valueToString(codJcom) + " " +
" WHERE dtb_ordt.cod_jcom = " + UtilityDB.valueToString(codJcom) + " AND dtb_ordt.gestione = 'L'" +
"UNION ALL " +
"SELECT dtb_ordt.gestione, " +
" dtb_ordt.data_ord, " +
@@ -3113,7 +3113,7 @@ public class FarmMesScrofaieImportService {
" dtb_ordt.partita_mag, " +
" dtb_ordt.cod_jfas " +
" FROM dtb_ordt " +
" WHERE dtb_ordt.cod_jcom = " + UtilityDB.valueToString(codJcom);
" WHERE dtb_ordt.cod_jcom = " + UtilityDB.valueToString(codJcom) + " AND dtb_ordt.gestione = 'L'";
info = connect.prepareStatement(sql);
res = info.executeQuery();