Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Gordio
    Registrato dal
    Mar 2006
    Messaggi
    37

    SELECT MAX con un solo valore non funziona?

    Buongiorno

    ho una stringa SQL di questo tipo:

    Codice PHP:
    "SELECT S§COCF FROM " Session("Library") & "." Session("FileName") & " WHERE S§NREG=(SELECT MAX(S§NREG) FROM " Session("Library") & "." Session("FileName") & " WHERE S§COAR = '"Acodicex &"' AND (S§CCAU='AC' OR S§CCAU='R1'))" 
    funziona tutto tranne quando la SELECT MAX trova un solo record, a quel punto non restituisce nessun valore... sembra che vada in palla se S§NREG è solo 1!!

    potete confermarmi questa cosa?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Scusa ma la funzione di colonna MAX() restituisce sempre un solo record. Posta il tipo d'errore che restituisce l'applicazione
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di Gordio
    Registrato dal
    Mar 2006
    Messaggi
    37
    non da errore..
    quando trova solo un valore restituisce NULL

    ho risolto mettendo un controllo che fa un'ulteriore select senza MAX quando il valore della prima è NULL

    Codice PHP:
    "SELECT S§COCF FROM " Session("Library") & "." Session("FileName") & " WHERE  S§COAR = '"Acodicex &"' AND (S§CCAU='AC' OR S§CCAU='R1'))" 
    sembra funzionare.

    In questo modo se la prima è Null la seconda gli associa un valore altrimenti è veramente NULL.

    Cmq mi interessa capire se il MAX è soggetto a questo tipo di "risultati"


  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    è possibile che il campo interessato sia null per impostazione predefinita? controlla.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.