Ciao ragazzi![]()
Il mio problema è questo.
All'interno di una query ho la necessità di effettuare una WHERE su una parte di un campo del db; dovrei riuscire a splittare la stringa e prendere in cosiderazione solo la parte che mi serve per filtrare i dati.
La query è questa:
Ora, il campo [nome cpu] contiene dati in formato TAG: 0.12.56 ad esempio. Ho la necessità di filtrare i dati in base alla prima parte da sinistra della stringa, nell'esempio quindi "0".codice:SELECT [Descrizione cpu].[nome cpu], [Descrizione cpu].Modificato, [Descrizione cpu].Intervallo FROM [Tipologia Nodi] INNER JOIN [Descrizione cpu] ON [Tipologia Nodi].[Tipologia nodo]=[Descrizione cpu].[Tipologia cpu] INNER JOIN [Descrizione centri] ON [Descrizione cpu].[nome centro] = [Descrizione centri].[nome centro] WHERE ([Descrizione centri].[nome centro] = '0.1') AND ([nome cpu] = '1')
Chiaramente posso avere anche 2 o 3 numeri prima del . di conseguenza devo trovare una soluzione che vada bene in tutti i casi.
Spero di essere stata chiara, e vi ringrazio fin d'ora per le risposte.
buon forum![]()
lady![]()