11 messaggi dal 08 novembre 2001
Ho l'esigenza di estrarre esclusivamente il mese in un record.
Spiego meglio...
Vorrei che il record 11/09/2001 diventasse semplicemente /09/ per poter filtrare un recordset in base al mese selezionato.

E' possibile????

Grazie e buon lavoro

499 messaggi dal 14 luglio 2001
usi i comandi MID e LEN per estrapolare parte della data,

es:

miadata="05/09/2001"
mese=Mid(miadata,3,4)
Response.Write(mese)

però calcola che l'esmpio sopra prevede sempre lo 0 davanti a date con singolo numero, e poi per una corretta esecuzione nella stringa SQL le / non ci vogliono,

Se invece lo vuoi fare direttamente nella stringa SQL devi utilizzare i comandi DATEPART e DATEDIFF, dove con una variabile ppresa per esempio da un form, puoi selezionare solo i record per il mese specificato nella variabile....

enzo
www.dnetware.it

enzo
www.dnetware.it
1.605 messaggi dal 06 settembre 2002
select * from Tabella
where month(Data) = 2

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
11 messaggi dal 08 novembre 2001
select * from Tabella
where month(Data) = 2

Il problema che non posso inserire direttamente il numero del mese...
Dovrei raggiungere il mese di ottobre con

select * from Tabella
where month(Data) = 02/10/2001

Ma non funziona...:(

Sarei interessato anche a DATEPART e DATEDIFF, come posso utilizzarli? dove trovo maggiori informazioniù?

Grazie e buon lavoro

1.605 messaggi dal 06 settembre 2002
"select * from Tabella
where month(Data) =" & month("02/10/2001")



FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
11 messaggi dal 08 novembre 2001
Niente, non va ancora....

HELP ME!

6 messaggi dal 09 novembre 2001
E'semplice ,devi scrivere:

Datainput = "12/09/2001"

mese=DatePart("m", AataInput)
Questa restituisce "09"

Fammi sapere se sai andare avanti sennò spiegami dove si ferama!


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.