Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444

    [MySQl] problema con query

    Ciao tutti

    Ho installato Mysql 5.1 e la query che funzionava perfettamente su MySql 3.5 ora non va piu.
    Suggerimenti??

    SELECT DATE(data_mov) as Data, data_mov as Data1 , count(id_movimento) as Numero FROM (
    select * from (
    (SELECT * FROM movimenti_cassa_backup WHERE data_mov >= '2010-04-01 00:00:00' AND data_mov < '2010-05-01 00:00:00' UNION select * FROM movimenti_cassa WHERE data_mov >= '2010-04-01 00:00:00' AND data_mov < '2010-05-01 00:00:00' ) as mall left join (
    select * from movimenti_cassa_convenzioni where data_mov >= '2010-04-01 00:00:00' AND data_mov < '2010-05-01 00:00:00' ) as mconv on mall.id_movimento=mconv.id_movimento_cassa )
    where id_movimento_convenzione is NULL ) occas_flt WHERE (esito = '0' OR esito = '7' or esito = '20' or esito= '100') GROUP BY Data ORDER BY Data;



    l'errore è

    Error Code : 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') as mall left join (
    select * from movimenti_cassa_convenzioni where data_mo' at line 3

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova a racchiudere tra parentesi tonde le select che fanno parte della union.

    edit. Tra l'altro le subquery sono state introdotte dalla versione 4.1. Non credo proprio che quella query girasse sotto la 3.5

  3. #3
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    mettendo lo parentesi non funziona sia su mySQL 5.1 e MYSQL 3.5

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se ti va posta il dump delle tabelle, possibilmente popolate con qualche record di esempio.

  5. #5
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    cosa entendi con il dump della tabella

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Intendo il testo col quale viene ricreata la struttura delle tabelle e i record in esse contenuti.
    Senza di esso non sono in grado di aiutarti.

  7. #7
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    lo posto qui???è un pò tantino come codice...

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Posta solo la struttura delle tabelle e qualche record per ciascuna.
    Ah, poi ci spieghi come facesse a funzionare quella query su mysql 3.5

  9. #9
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    non mi fa fare l'upload del code del dump

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Caricalo su

    http://www.myfreefilehosting.com/

    e poi posta il link

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.