Questione : Max (SOTTOSTRINGA (variabile, 6,6)) va soltanto a 10???

Hi.

I ha pensato che risolverà il mio problema, ma un nuovo arised dalla mia soluzione. Qui è:

xpresentyear =
)/>sSQL_rs = “IsNull PRESCELTO (max (SOTTOSTRINGA (chainlink, 6.6)), 0) COME chain_number_max dal tbl_registrer DOVE SOTTOSTRINGA (chainlink, 1.4) COME DATEPART (anno, getdate ()); “

Then del
Set rs=objConn.execute (sSQL_rs) INSERISCO questo valore nella tabella: i
'" & xpresentyear & ““+„ - “+„„ & sostituiscono (i rs (“chain_number_max„) +1,„ '“,„ '' ") &„ '

Now… sembra che non ottenga oltre 10! Come viene??? È qualche cosa di errato con il datatype (sta venendo dalla parte di un varchar-campo)? Posso mettere in un po'più di codice in moda da interpretarlo esso come un numero e non “testo-numero„? Sembra a me che il max (SOTTOSTRINGA (chainlink, 6, 6)) si occupa soltanto della prima cifra nell'AIUTO del
Please di numero…!

Best regards

Ullenulle

class= > " libero " del
soluzioni >Related class= variabile >Calculated qRelatedParent “del class= " sull'assistente " del title= " del href= " /Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_26235863.html di

Risposta : Max (SOTTOSTRINGA (variabile, 6,6)) va soltanto a 10???

Realmente, questo sembra all'lo SQL corretto:
   ISNULL (max (GETTO (SOTTOSTRINGA (chainlink, 6, 6) COME int)), 0)
Altre soluzioni  
 
programming4us programming4us