Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query con DATEPART

  1. #1

    Query con DATEPART

    Ciao ragazzi, ho bisogno di una delucidazione

    ho una semplicissima query che prende mese ed eventualmente anno da una data

    se inserisco il codice

    sql = "select * from disp_camere where datepart ('m',data)=" & mmese
    lo script funziona bene

    se aggiungo però anche la seconda parte della query

    sql = "select * from disp_camere where datepart ('m',data)=" & mmese &" and where datepart('yyyy',data)=" & aanno &""
    mi da questo errore :

    select * from disp_camere where datepart ('m',data)=02 and where datepart('yyyy',data)=2007

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'datepart ('m',data)=02 and where datepart('yyyy',data)=2007'.

    /filtra_permese.asp, line 57
    Non riesco assolutamente a capire
    l'informatica non è un fatto tecnico ma fideistico

  2. #2
    Una sola WHERE concatenata da AND oppure da OR.
    Tu hai ripetuto la WHERE due volte... togli la seconda.

  3. #3
    scusa sono pessimo. ehehhehe
    grazie mille
    l'informatica non è un fatto tecnico ma fideistico

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 © 2026 vBulletin Solutions, Inc. All rights reserved.