Click here to Skip to main content
15,911,891 members
Home / Discussions / Database
   

Database

 
AnswerRe: stored procedures Pin
Mike Ellison3-Mar-06 6:10
Mike Ellison3-Mar-06 6:10 
QuestionCurrently logged on users? Pin
wasife3-Mar-06 0:07
wasife3-Mar-06 0:07 
AnswerRe: Currently logged on users? Pin
Mike Ellison3-Mar-06 6:34
Mike Ellison3-Mar-06 6:34 
QuestionHow to update a database? Pin
Diego F.2-Mar-06 23:47
Diego F.2-Mar-06 23:47 
AnswerRe: How to update a database? Pin
Paul Conrad3-Mar-06 17:50
professionalPaul Conrad3-Mar-06 17:50 
GeneralRe: How to update a database? Pin
Diego F.3-Mar-06 22:26
Diego F.3-Mar-06 22:26 
GeneralRe: How to update a database? Pin
Paul Conrad4-Mar-06 6:39
professionalPaul Conrad4-Mar-06 6:39 
Questiondollor to rupee conversion. Pin
GBal2-Mar-06 23:06
GBal2-Mar-06 23:06 
Hi experts..im new to sql and i wrote this stored procedure for number to character conversion..
intially i have taken one numeric parameter and i have converted into varchar to display in words..
But i want to do one more modifications to this code..if i entered 500 then it shuld be treated
as 500 dollors and should be multplied with 45 and the result should be = 500 * 45.

But im returning varchar value..how to multiply with '45'. im getting data type conversion error..


Here im sending my code upto ten thousand only.. and return statement..
pls solve the problem..and thanks in advance..


@p_Number numeric(18,2) --> Parameter...

begin
declare @Num varchar(20)
declare @Dec varchar(3)
declare @Return varchar(2000)

set @Return = convert (varchar(2000),@p_Number)
set @Dec = substring(convert(varchar(20),@p_Number),len(convert(varchar(20),@p_Number))-2,3)
set @Num = substring(convert(varchar(20),@p_Number),1,len(convert(varchar(20),@p_Number))-3)

declare @Hundred Char(8)
declare @HundredAnd Char(12)
declare @Thousand Char(9)
declare @Lakh Char(5)
declare @Lakhs Char(6)
declare @Crore Char(6)
declare @Crores Char(7)

set @Hundred = 'Hundred '
set @Thousand = 'Thousand '
set @Lakh = 'Lakh '
set @Lakhs = 'Lakhs '
set @Crore = 'Crore '
set @Crores = 'Crores '
set @HundredAnd = 'Hundred and '

if len(@Num) = 1 -- One
begin
set @Return = testuser.fn_GetTextValue_arif(@Num)
end

else

if len(@Num) = 2 -- Ten
begin
set @Return = testuser.fn_GetTextValue_arif(@Num)
end

else

if len(@Num) = 3 -- Hundred
begin
set @Return = testuser.fn_GetTextValue_arif(substring(@Num,1,1)) + @Hundred

if substring(@Num,2,2) <> '00'
set @Return = @Return + 'And '
set @Return = @Return + testuser.fn_GetTextValue_arif(substring(@Num,2,2))

if substring(@Num,2,2) = '00'
set @Return = testuser.fn_GetTextValue_arif(substring(@Num,1,1)) + @Hundred
end

else

if len(@Num) = 4 -- thousand
begin
set @Return = testuser.fn_GetTextValue_arif(substring(@Num,1,1)) + @Thousand

if substring(@Num,2,1) <> '0'
set @Return = @Return + testuser.fn_GetTextValue_arif(substring(@Num,2,1)) + @Hundred

if substring(@num,3,2) <> '00'
set @Return = @Return + 'And '
set @Return = @Return + testuser.fn_GetTextValue_arif(substring(@Num,3,2))

if substring(@num,2,1) = '0' and substring(@num,3,2) = '00'
set @Return = testuser.fn_GetTextValue_arif(substring(@Num,1,1)) + @Thousand
end

else

if len(@Num) = 5 -- Ten Thousand
begin
set @Return = testuser.fn_GetTextValue_arif(substring(@Num,1,2)) + @Thousand

if substring(@Num,3,1) <> '0'
set @Return = @Return + testuser.fn_GetTextValue_arif(substring(@Num,3,1)) + @Hundred

if substring(@num,4,2) <> '00'
set @Return = @Return + 'And '
set @Return = @Return + testuser.fn_GetTextValue_arif(substring(@Num,4,2))

if substring(@num,3,1) = '0' and substring(@num,4,2) = '00'
set @Return = testuser.fn_GetTextValue_arif(substring(@Num,1,2)) + @Thousand
end

if @Dec <> '.00'

set @Return = @Return + 'And ' + testuser.fn_GetTextValue_arif(substring(@Dec,2,2)) + 'Paise '
select '$' + @Return + 'Only' as 'MoneyInWords' ---> Retrun value...
QuestionExport data via script Pin
JacquesDP2-Mar-06 17:52
JacquesDP2-Mar-06 17:52 
QuestionDefine SQL Field as Parameter Pin
thedom22-Mar-06 13:10
thedom22-Mar-06 13:10 
AnswerRe: Define SQL Field as Parameter Pin
thedom22-Mar-06 17:24
thedom22-Mar-06 17:24 
GeneralRe: Define SQL Field as Parameter Pin
Colin Angus Mackay2-Mar-06 20:40
Colin Angus Mackay2-Mar-06 20:40 
QuestionDump database to sql??? Pin
code-frog2-Mar-06 11:28
professionalcode-frog2-Mar-06 11:28 
AnswerRe: Dump database to sql??? Pin
kageorge2-Mar-06 23:09
kageorge2-Mar-06 23:09 
AnswerRe: Dump database to sql??? Pin
Rob Graham3-Mar-06 11:41
Rob Graham3-Mar-06 11:41 
QuestionRun-on commands Pin
turbochimp2-Mar-06 11:08
turbochimp2-Mar-06 11:08 
AnswerRe: Run-on commands Pin
thedom22-Mar-06 16:17
thedom22-Mar-06 16:17 
GeneralRe: Run-on commands Pin
turbochimp2-Mar-06 16:53
turbochimp2-Mar-06 16:53 
QuestionBinding Manager Pin
Scott34152-Mar-06 9:38
Scott34152-Mar-06 9:38 
QuestionSql String Pin
sonicsqwirl2-Mar-06 7:47
sonicsqwirl2-Mar-06 7:47 
AnswerRe: Sql String Pin
Colin Angus Mackay2-Mar-06 8:16
Colin Angus Mackay2-Mar-06 8:16 
Questionusing an MDB file on a system that does not have Microsoft Access Pin
pmglick2-Mar-06 7:06
pmglick2-Mar-06 7:06 
AnswerRe: using an MDB file on a system that does not have Microsoft Access Pin
Rob Graham2-Mar-06 7:29
Rob Graham2-Mar-06 7:29 
QuestionC# SqlServer Stored Procedure Pin
sonicsqwirl2-Mar-06 6:50
sonicsqwirl2-Mar-06 6:50 
AnswerRe: C# SqlServer Stored Procedure Pin
Jon Sagara2-Mar-06 8:16
Jon Sagara2-Mar-06 8:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.