Microsoft
Software
Hardware
Network
Question : MAX(SUBSTRING(variable,6,6)) only goes to 10???
Hi.
I thought I solved my problem, but a new one arised from my solution. Here it is:
xpresentyear = Request.Form("presentyear"
)
sSQL_rs = "SELECT IsNull(MAX(SUBSTRING(chain
link,6,6))
,0) AS chain_number_max FROM tbl_registrer WHERE SUBSTRING(chainlink,1,4) LIKE DATEPART(year, getdate());"
Set rs=objConn.execute(sSQL_rs
)
Then I INSERT this value into the table:
'" & xpresentyear & "'+'-'+'" & replace(rs("chain_number_m
ax")+1,"'"
,"''") & "'
Now... it seems it won't get beyond 10! How comes??? Is something wrong with the datatype (it's coming from part of a varchar-field)? Can I put in some more code so that it is interpreted as a number and not "text-number"? It seems to me that the MAX(SUBSTRING(chainlink,6,
6)) only look after the first digit in the number...
Please HELP!
Best regards
Ullenulle
Related Solutions:
Calculated variable on server...
Answer : MAX(SUBSTRING(variable,6,6)) only goes to 10???
Actually, this appears to the be the correct SQL:
ISNULL(MAX(CAST(SUBSTRING(
chainlink,
6, 6) AS int)), 0)
Random Solutions
Out-bound Call Center Setup!!!!
how can i pay electricity bill online using hdfc netbanking ??
SQL Server 2005 Database Backup
Delphi, forms in Dll and Threads
checking what is TRANSACTION ISOLATION LEVEL right now
SBS 2k3 unable to relay mails
Perl, Using Text::CSV_XS / Count number of references
DNS Event ID's 4010 & 4013
New ESXi install fails (PSOD)
Virtual to Physical using WinImage:V2P