Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Mysql] Raggruppare Mesi

    Ciao ragazzi,
    ho scritto una sintassi per raggruppare i recordset contenuti all'interno di un db mysql in base al mese se il mese a cui fanno riferimento non è gia trascorso, questa la mia stringa:
    codice:
    dataad=now()
    mesead=month(dataad)
    annoad=year(dataad)
    Datacontrollo = 01 & "/"& mesead &"/"& annoad &" "& 00 &"."& 00 &"."& 00
    sqlmoth="SELECT * FROM scadenzario group by mot WHERE data<" & Datacontrollo & " ORDER BY data ASC"
    in cui vado ad inserire separatamente il valore del mese all'interno del campo mot. Purtroppo però ricevo questo errore:
    codice:
    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 'WHERE data<1/12/2005 0.0.0 ORDER BY datanow ASC' at line 1
    Sapete aiutarmi?

  2. #2
    prova a formattare le date nello stesso modo.
    non mi ricordo la funzione...dovrebbe essere qualcosa tipo "dateformat".

    secondo me le due date sono in formato diverso e questo causa il problema.

  3. #3
    Ciao cxrnvs,
    grazie dell'aiuto ... ho provato anche a formattare la data ad esempio in questo modo:
    codice:
    meseIeri = DateAdd("m", -1, now())
    sqlmoth="SELECT * FROM scadenzario WHERE CONVERT(VARCHAR(8),DATA,112) >= CONVERT(VARCHAR(8),"& meseIeri &"(),112) ORDER BY Datanow ASC"
    ma ho un errore simile
    codice:
    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 'VARCHAR(8),DATA,112) = CONVERT(VARCHAR(8),13/11/2005 20.52.54()
    Aiut!

  4. #4
    hai messo la variabile meseIeri fra virgolette mentre la variabile DATA no.

    prova a uniformarle provando i due casi ("DATA" e "meseIeri" / DATA e meseIeri)

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.