>Buon giorno a tutti,
Ciao!
>ragazzi volevo chiedervi una cosa ,ho una tabella tipo questa:
>int indice;
>char data_uc;//in formato giorno/mese/anno
>char mese;//tutta la colonna ha valore NULL
>char anno;//tutta la colonna ha valore NULL
>Io vorrei fare una query di update che mi permette di selezionare
>le parti mese e anno dal campo anno_uc,e inserirle rispettivamente
>nei campi mese e anno;
>E' possibile fare una cosa del genere in access?
>E in sql server 05?
Sì è possibile in entrambi i casi. Puoi usare le funzioni per le date:
ACCESS
SELECT
DATEPART("m",data) AS Mese
, DATEPART("yyyy",data) AS Anno
FROM
tuatabella
SQL SERVER
SELECT
Mese = DATEPART(m,data)
, Anno = DATEPART(yyyy,data)
FROM
tuatabella
Ora basta convertire in una update:
ACCESS
UPDATE tuatabella
SET mese = DATEPART("m",data)
, anno = DATEPART("yyyy",data)
WHERE
<eventuale tua condizione>
SQL SERVER
UPDATE tuatabella
SET mese = DATEPART(m,data)
, anno = DATEPART(yyyy,data)
WHERE
<eventuale tua condizione>
>Grazie mille in anticipo per l'aiuto.....Ciao!
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino