Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    residenza
    pesaro
    Messaggi
    68

    confronto fra campi DB , come fare?

    Ho un campo su un db impostato a testo. All'interno vengono caricate delle date in questo formato "20040913" (premetto che il db non è stato creato da me altrimenti proverei di cambiare valore al campo). Vuolevo sapere se era e come è possibile fare un confronto del tipo "SELECT * FROM NEWS WHERE DATA=>...20030913". Grazie ciao.

  2. #2
    fai un cast e trasformala in numero .... (ci ho pensato solo due secondi potrebbere essere una c*****a mostruosa) ....

  3. #3
    formato perfetto! ti basta mettere anche la data d'interrogazione in formato YYYYMMDD e funziona *sempre*!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    residenza
    pesaro
    Messaggi
    68
    Per vaargard.....intendi dire che il campo lo devo portare in numerico, quindi faccio confronto numero numero! ma come recupero i valori e li trasformo tutti in numeri?


    Per optime.....non ho ben capito o forse mi sono spiegato male. Quello che tu vedi scritto come "DATA" è il mio campo testo che deve essere confrontato con un numero...quindi?

    Ciao grazie.

  5. #5
    nel db, la data e' testo o numero?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    residenza
    pesaro
    Messaggi
    68
    nel DB la data è impostata a testo. Io l'ho ereditata così!

  7. #7
    va benissimo cosi'. non capisco dove sia il problema

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    residenza
    pesaro
    Messaggi
    68
    nel DB la data è impostata a testo. Io l'ho ereditata così!

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    residenza
    pesaro
    Messaggi
    68
    Il problema è che io recupero un dato da un db che è in formato testo e lo confronto con un numero. Per recuperare determinati record ho necessità di far il confronto fra due numeri, purtroppo però quello che mi arriva dal db è un testo.

  10. #10
    per una volta che uno eredita una cosa ben fatta...



    cmq, la query va cosi'

    codice:
    SELECT
       elenco_campi
    FROM
       tabella
    WHERE
       campo_data < '" & sTuaData & "'"
    sTuaData deve essere in formato YYYYMMDD

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.