+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Problema Query Oracle

  1. #1
    L'avatar di UbySoft71
    UbySoft71 non è in linea Scolaretto
    Ciao ragazzi!!

    Sapete dirmi il perchè questa query cosi' funziona:

    QUERY_ORACLE = "SELECT PDCD_CODPROD,PDCD_POSFIS,SUM(PDCD_QTARIC_KG),PDCD_DENS15,SUM(PDCD_QTACON_LT15),(SELECT PFIS_DESFIS FROM ""M6.TBL_POSFIS"" WHERE PFIS_CODPROD=PDCD_CODPROD AND PFIS_POSFIS=PDCD_POSFIS) FROM ""M6.TBL_PDC_D"" WHERE PDCD_DATACONS=TO_DATE('" & DataElab & "','DD/MM/YYYY') AND (SELECT PDCT_STATO FROM ""M6.TBL_PDC_T"" WHERE PDCT_NUMPDC=PDCD_NUMPDC AND PDCT_DATACONS=PDCD_DATACONS)='3' GROUP BY PDCD_CODPROD,PDCD_POSFIS,PDCD_DENS15"
    
    e cosi invece non mi restituisce niente:

    QUERY_ORACLE = "SELECT PDCD_CODPROD,PDCD_POSFIS,SUM(PDCD_QTARIC_KG),PDCD_DENS15,SUM(PDCD_QTACON_LT15),(SELECT PFIS_DESFIS FROM ""M6.TBL_POSFIS"" WHERE PFIS_CODPROD=PDCD_CODPROD AND PFIS_POSFIS=PDCD_POSFIS) FROM ""M6.TBL_PDC_D"" WHERE PDCD_DATACONS=TO_DATE('" & DataElab & "','DD/MM/YYYY') AND PDCD_TIPO_DOCFISC <> '1' AND (SELECT PDCT_STATO FROM ""M6.TBL_PDC_T"" WHERE PDCT_NUMPDC=PDCD_NUMPDC AND PDCT_DATACONS=PDCD_DATACONS)='3' GROUP BY PDCD_CODPROD,PDCD_POSFIS,PDCD_DENS15"
    
    io ho aggiunto nella seconda query:

     AND PDCD_TIPO_DOCFISC <> '0'
    
    Ciao Grazie!!
    ℹ️ Leggi di più su UbySoft71 ...

  2. #2
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    Prova a inserire il tuo statement vicino agli altri "pdc_tipo_docfis"
    Comunque hai già un "AND PDCD_TIPO_DOCFISC <> '1'"
    ℹ️ Leggi di più su Cteniza ...

  3. #3
    L'avatar di UbySoft71
    UbySoft71 non è in linea Scolaretto
    io ho aggiunto nella seconda query:

     AND PDCD_TIPO_DOCFISC <> '0'
    
    Ciao Grazie!!
    [/QUOTE]

    scusate errore correggo:

    io ho aggiunto nella seconda query:


    AND PDCD_TIPO_DOCFISC <> '1'
    
    ℹ️ Leggi di più su UbySoft71 ...

  4. #4
    L'avatar di UbySoft71
    UbySoft71 non è in linea Scolaretto
    Quote Originariamente inviato da Cteniza Visualizza il messaggio
    Prova a inserire il tuo statement vicino agli altri "pdc_tipo_docfis"
    Comunque hai già un "AND PDCD_TIPO_DOCFISC <> '1'"
    Grazie Ctenzia !!

    Credo che la query funzioni, (Non mi dà nessuna eccezione), purtroppo non ho la possibilità al momento di andare a vedere nel db se ci sono record, e mi erano venuti dei dubbi sulla correttezza della sintassi, che credo dovrebbe essere giusta. Un ulteriore conferma la ho avuta da Gibra. Comunque appena ho la possibilità di controllare il db, se ci sono errori nella sintassi della query o aggiornamenti li posterò.

    Grazie ancora!! Ciao!
    ℹ️ Leggi di più su UbySoft71 ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Problema connessione db Oracle
    Da fixed nel forum Java
    Risposte: 2
    Ultimo Post: 07-12-2012, 11:01
  2. Risolto: Problema con stringa di connessione a Oracle
    Da fatina nel forum Visual Basic .Net
    Risposte: 25
    Ultimo Post: 17-02-2011, 14:38
  3. Query Oracle eccezione: too many values
    Da UbySoft71 nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 28-09-2008, 19:18
  4. [Oracle] Creare query in modo visuale
    Da Squalo10 nel forum Oracle
    Risposte: 1
    Ultimo Post: 04-05-2007, 20:46
  5. Differenze di risultati tra una query PT e una in Oracle
    Da Squalo10 nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 18-04-2007, 12:45