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

    sapere quanti e quasi valori assume un campo

    salve a tutti,

    dovrei realizzare una funzione che mi restituisce un array con tutti i diversi valori che un campo assume nella tabella: qualcuno mi puo aiutare?

    in prativa ho una tabella con vari dati, e fra i vara campi c'è il campo data: io ho bisogno di sapere quali anni sono presenti nella tabella.

    Grazie
    filo_2k

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SELECT DISTINCT datepart("yyyy",[campodata]) FROM tabella
    Aperto il recordset scorri i risultati all'interno di un Loop.

    Roby

  3. #3
    azz era cosi semplice?

    io cmq ho risolto cosi nel frattempo
    codice:
    function GetDateYear (date)  
    {
     var Arr = date.split("/")
     return (Arr[2])
    }
    
    function ArrSearch (dato, Arr)  
    {
     var RET = 0
     for (i = 0; i <= Arr.length; i++) if (Arr[i] == dato) RET = 1
     return (RET)
    }
    
    function GetYears ()
    {
     var years = new Array
     var Count = 0
     
     DB_List.Open ("SELECT * FROM galleria ORDER BY ID", DB_Conn)
     while (!DB_List.EOF)
     {
      if (ArrSearch (GetDateYear (String(DB_List("data"))), years) == 0)
      {
       years[Count] = GetDateYear (String(DB_List("data")))
       Count++
      }
      DB_List.MoveNext ()
     }
     DB_List.Close ()
     return (years)
    }
    filo_2k

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.