Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Sintass in sql

  1. #1

    Sintass in sql

    Recordset in sql
    Salve ragazzi ho un piccolo problema, purtroppo non conosco molto l'sql diciamo pure poco o niente e per questo ho questo problema.
    Allora ho un database con una tabella (pippo) che contine un campo solo che è un contatore (pluto).
    In una pagina web ho creato un recordset che legge da questo Db, io vorrei che il recordset prendesse il valore del campo (pluto) del Db con il numero più alto, poichè devo poi spedire questo valore con una mail, ma devo essere sicuro che il valore preso sia quello più alto.
    In questo form mi hanno consigliato di scriverla così:
    SELECT MAX (campo) AS contatore FROM tabella
    ma non mi funziona dà errore di sintassi.....
    Dice ERRORE DI SINTASSI (OPERATORE MANCANTE) NELL'ESPRESSIONE DELLA QUERY (MAX NUMERO ORDINE)
    qual'è la sintassi giusta??
    La mia tabella si chiama Ordine e il mio campo contatore Numero Ordine
    Grazie e scusatemi se rompo sempre le p**le

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    102
    La sintassi e' quella giusta nn capisco perche' nn ti funziona
    Prova a postare la tua stringa cosi come la lanci nel SQL che ti genere quell'errore

    Laufer

  3. #3
    Utente di HTML.it L'avatar di manta
    Registrato dal
    Oct 2002
    Messaggi
    83
    CIAO
    PROVA CON QUESTO:
    SELECT NUMERO ORDINE
    FROM ORDINE
    WHERE NUMERO ORDINE LIKE (MAX(ORDINE.NUMERO ORDINE))

    DOMANDA MA STUDI A BARI ? CONOSCI UN CERTO PROF. PANI ?

  4. #4

    no non studio a bari

    no guarda non studio a bari sono di siena perchè?

  5. #5

    risolto

    Ho risolto ragazzi grazie mille...
    lo sapete cosa era????
    gli dava noia il fatto che il campo si chiamava Numero Ordine
    infatti scritto attaccato l'errore è sparito (NumeroOrdine)

  6. #6
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Se il nome di un campo o di una tabella include spazi risolvi il problema utilizzando le parentesi quadre.
    Es:
    SELECT [Numero Ordine] FROM ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    Sei un po' scavezzacollo.
    Bisognerebbe studiare un po' di sql prima di buttarsi su ste cose.
    Poi è una cosa bruttissima chiamare i campi con spazi in mezzo, usa gli alias.

    Tutto ciò detto simpaticamente ovviamente.

  8. #8
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Originariamente inviato da ddies
    Sei un po' scavezzacollo.
    Bisognerebbe studiare un po' di sql prima di buttarsi su ste cose.
    Poi è una cosa bruttissima chiamare i campi con spazi in mezzo, usa gli alias.

    Tutto ciò detto simpaticamente ovviamente.
    Se è per questo bisognerebbe stare attenti alle dimensioni dei nomi (in Oracle non puoi usare nomi troppo lunghi ad esempio), evitare nomi che coincidono a parole chiave, usare tipi di campo che magari si trovano solo su Access, ...

    No, perchè se poi dovete convertire un database come ho dovuto fare io so caxxi...

    Tutto ciò detto altrettanto simpaticamente;

    Ah, scavezzacollo io?





  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    Non tu, l'autore del messaggio iniziale

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.