Pergunta : Max (SUBSTRING (variável, 6,6)) vai somente a 10???

Hi.

I pensou que eu resolvi meu problema, mas um novo arised de minha solução. Aqui está:

xpresentyear =
)/>sSQL_rs = “IsNull SELETO (max (SUBSTRING (chainlink, 6.6)), 0) COMO o chain_number_max do tbl_registrer ONDE SUBSTRING (chainlink, 1.4) COMO DATEPART (ano, getdate ()); do “o

Then
Set rs=objConn.execute (sSQL_rs) EU INTRODUZO este valor na tabela: o
'" & xpresentyear & ““+” - “+”” & substitui (rs (“chain_number_max”) +1,” '“o ,” '' ") &” 'o

Now… parece que não começ além de 10! Como vem??? É algo errado com o datatype (está vindo da parte de um varchar-campo)? Posso eu põr em um pouco mais de código de modo que seja interpretado como um número e não um “texto-número”? Parece-me que o max (SUBSTRING (chainlink, 6, 6)) ocupar somente do primeiro dígito na AJUDA do
Please do número…!

Best regards

Ullenulle

class= > " desobstruído " do
soluções >Related class= variável >Calculated qRelatedParent “do class= " no usuário " do title= " do href= " /Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_26235863.html do

Resposta : Max (SUBSTRING (variável, 6,6)) vai somente a 10???

Realmente, este parece ser o SQL correto:
   ISNULL (max (MOLDE (SUBSTRING (chainlink, 6, 6) COMO o int)), 0)
Outras soluções  
 
programming4us programming4us