Estrarre singoli caratteri da codice fiscale

giovedì 28 marzo 2013 - 22.46
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Visual Studio 2008  |  MySQL 5.5

Mau67 Profilo | Expert

Ciao forum ho la seguente select:
strSQL = "SELECT CodiceFiscale.Substring(1, 1) As CodiceFiscale, CodiceFiscale.Substring(2, 1) As CodiceFiscale1, CodiceFiscale.Substring(3, 1) As CodiceFiscale2, CodiceFiscale.Substring(4, 1) As CodiceFiscale3," & _
"CodiceFiscale.Substring(5, 1) As CodiceFiscale4, CodiceFiscale.Substring(6, 1) As CodiceFiscale5,CodiceFiscale.Substring(7, 1) As CodiceFiscale6," & _
"CodiceFiscale.Substring(8, 1) As CodiceFiscale7, CodiceFiscale.Substring(9, 1) As CodiceFiscale8,CodiceFiscale.Substring(10, 1) As CodiceFiscale9," & _
"CodiceFiscale.Substring(11, 1) As CodiceFiscale10, CodiceFiscale.Substring(12, 1) As CodiceFiscale11, CodiceFiscale.Substring(13, 1) As CodiceFiscale12," & _
"CodiceFiscale.Substring(14, 1) As CodiceFiscale13, CodiceFiscale.Substring(15, 1) As CodiceFiscale14, CodiceFiscale.Substring(16, 1) As CodiceFiscale15," & _
"Domicilio, Domicilio_Prov,Domicilio_Via,Telefono, Nazionalita, Medico_Curante,Madico_Via,Medico_Telefono FROM paziente WHERE CodiceFiscale = '" & m_ParametroCodiceFiscale & "'"

dovrei estrarre o gni singola lettera e numero del codice fiscale ma mi dà errore dove sbaglio grazie
Mau67

AntCiar Profilo | Expert

Così dovrebbe funzionare.

SELECT MID(CodiceFiscale,1,1) as `CodiceFiscale1`, MID(CodiceFiscale,2,1) as `CodiceFiscale2`, MID(CodiceFiscale,3,1) as `CodiceFiscale3`, MID(CodiceFiscale,4,1) as `CodiceFiscale4`, MID(CodiceFiscale,5,1) as `CodiceFiscale5`, MID(CodiceFiscale,6,1) as `CodiceFiscale6`, MID(CodiceFiscale,7,1) as `CodiceFiscale7`, MID(CodiceFiscale,8,1) as `CodiceFiscale8`,
MID(CodiceFiscale,9,1) as `CodiceFiscale9`, MID(CodiceFiscale,10,1) as `CodiceFiscale10`, MID(CodiceFiscale,11,1) as `CodiceFiscale11`, MID(CodiceFiscale,12,1) as `CodiceFiscale12`, MID(CodiceFiscale,13,1) as `CodiceFiscale13`, MID(CodiceFiscale,14,1) as `CodiceFiscale14`, MID(CodiceFiscale,15,1) as `CodiceFiscale15`, MID(CodiceFiscale,16,1) as `CodiceFiscale16`, Domicilio, Domicilio_Prov,Domicilio_Via,Telefono, Nazionalita, Medico_Curante,Madico_Via,Medico_Telefono FROM paziente WHERE CodiceFiscale = '" & m_ParametroCodiceFiscale & "'"
Cristian Barca

Mau67 Profilo | Expert

infatti funziona grazie cristian buona pasqua
Mau67

AntCiar Profilo | Expert

Auguri di buona Pasqua anche a te.
Cristian Barca
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5