Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    333

    sql distinct con parte di campo

    ciao a tutti

    ho una tabella con questi valori

    20070102
    20070506
    20071011
    20080203

    vorrei fare una sql che mi tiri fuori 2007 e 2008, ma come?

    SQL="SELECT DISTINCT left(campodata,4) FROM tabelladate" ?????

  2. #2
    woah non penso si possa fare a monte.
    Ti serve della sintassi SQL per manipolare le stringhe, non penso esista.....

    Quello che puoi fare, se i record non sono molti, è prenderli tutti e inserirli in una lista ado (http://www.devguru.com/technologies/ado/8642.asp), quindi poi manipolarla eliminando a mano i duplicati.

    Altrimenti, se i record sono tanti, ti consiglio di spezzare il campo del db in campi diversi.

    Ciau!
    - Dean

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.