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

    Dove sbaglio in questa query?

    Ho una tabella estrazioni (composta da data, ba1,ba2,ecc... fino a nz5 [ruote del lotto, l'ultima è nazionale]) ed ho creato una tabella dataestrazione dove devo inserire una riga che riempia i campi dell'ultima tabella con i dati du una data data. Ho fatto questa query ma non capisco perchè non funzioni:

    INSERT INTO DATAESTRAZIONE ( RUOTA, N1, N2, N3, N4, N5 )
    SELECT 'Bari', BA1, BA2, BA3, BA4, BA5
    FROM Estrazioni
    WHERE ESTRAZ=02/03/2010;

    Che c'è di sbagliato?

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522

    Re: Dove sbaglio in questa query?

    Originariamente inviato da zerouno01

    Che c'è di sbagliato?
    Non dici che database stai usando (come da regolamento)
    Non dici che errore hai...

  3. #3
    Ah sì, scusami. Sto usando Access 2003 e non c'è proprio un errore, la query di accodamento mi dice che verranno accodate 0 linee e non ne accoda nessuna...

  4. #4
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Evidentemente quindi la parte "select ...." non trova nessun record

    Il campo ESTRAZ di che tipo è ? è una stringa (ma allora ci vogliono gli apici) oppure è una data ? (ma allora ci vogliono i #)

  5. #5
    E' di tipo data ma non sapevo ci volessero i #. Però non mi funziona nemmeno mettendo WHERE ESTRAZ=#02/03/2010#

  6. #6
    Risolto: la data non andava solo tra '#' ma anche nel formato inglese (anno/mese/giorno). Grazie!

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.