esempio o queste date
20070101
20070102
20070410
20071003
20081001
20081202
20090501
20090602
ora vorrei fare una SQL che mi restituisca
2007
2008
2009
possibile?
esempio o queste date
20070101
20070102
20070410
20071003
20081001
20081202
20090501
20090602
ora vorrei fare una SQL che mi restituisca
2007
2008
2009
possibile?
Quindi leggi il campo anno (che è un alias).codice:sql = "SELECT DISTINCT(LEFT,campoData,4) AS anno FROM nomeTabella"
sql = "SELECT DISTINCT(LEFT,campoData,4) AS anno FROM nomeTabella"
ma non funziona
provando a creare una tendina non funziona
codice:<select name="anno" id="anno"> <option value="tutti">tutti gli anni</option> <% SQL2 = "SELECT DISTINCT (LEFT,a10,4) AS anno FROM cat3" Set rec2 = Server.CreateObject("ADODB.Recordset") Set Rec2=Conn.Execute(SQL2) do while not rec2.eof annoscelto=anno %> <option value="<%=annoscelto%>"><%=annoscelto%></option> <% rec2.movenext loop %> </select>
codice:annoscelto=rec2("anno")
mi da questo errore
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (virgola) nell'espressione della query '(LEFT,a10,4)'.
Originariamente inviato da melone123
mi da questo errore
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (virgola) nell'espressione della query '(LEFT,a10,4)'.codice:SQL2 = "SELECT DISTINCT(LEFT(a10,4)) AS anno FROM cat3"
grazie funziona!!!
dove a12 è la data in questo formato numerico 20070102 (2 gennaio 2007)codice:<select name="anno" id="anno"> <option value="tutti">tutti gli anni</option> <% SQL2 = "SELECT DISTINCT (LEFT(a12,4)) AS anno FROM cat3" Set rec2 = Server.CreateObject("ADODB.Recordset") Set rec2 = Conn.Execute(SQL2) do while not rec2.eof annoscelto=rec2("anno") %> <option value="<%=annoscelto%>"><%=annoscelto%></option> <% rec2.movenext loop %> </select>
Credevo fosse il 20 luglio del 102...Originariamente inviato da melone123
grazie funziona!!!
dove a12 è la data in questo formato numerico 20070102 (2 gennaio 2007)codice:<select name="anno" id="anno"> <option value="tutti">tutti gli anni</option> <% SQL2 = "SELECT DISTINCT (LEFT(a12,4)) AS anno FROM cat3" Set rec2 = Server.CreateObject("ADODB.Recordset") Set rec2 = Conn.Execute(SQL2) do while not rec2.eof annoscelto=rec2("anno") %> <option value="<%=annoscelto%>"><%=annoscelto%></option> <% rec2.movenext loop %> </select>![]()
(scherzo).