<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Function ολογραφως σε mssql</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77595.aspx</link><pubDate>Wed, 10 Feb 2016 16:23:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77595</guid><dc:creator>kdaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77595.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=77595</wfw:commentRss><description>&lt;table class="forumline" border="0" cellpadding="3" cellspacing="1" width="100%"&gt;&lt;tr&gt;&lt;td class="row1" align="left" valign="top" width="150"&gt;&lt;a href="http://alogosypolos.blogspot.gr" rel="nofollow" target="_userwww"&gt;&lt;img src="http://www.freestuff.gr/forums/templates/subSilverNew/images/lang_greek/icon_www_mini.gif" alt="Visit posters website" title="Visit posters website" border="0"&gt;&lt;/a&gt; &lt;br&gt;
 
&lt;/td&gt;
&lt;td class="row1" height="28" valign="top" width="100%"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tr&gt;
&lt;td width="100%"&gt;&lt;br&gt;&lt;/td&gt;
&lt;td nowrap="nowrap" valign="top"&gt;&lt;a href="http://www.freestuff.gr/forums/posting.php?mode=quote&amp;amp;p=610205" rel="nofollow"&gt;&lt;img src="http://www.freestuff.gr/forums/templates/subSilverNew/images/lang_greek/icon_quote.gif" alt="Απάντηση με παράθεση" title="Απάντηση με παράθεση" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.freestuff.gr/forums/posting.php?mode=editpost&amp;amp;p=610205" rel="nofollow"&gt;&lt;img src="http://www.freestuff.gr/forums/templates/subSilverNew/images/lang_greek/icon_edit.gif" alt="Edit/Delete this post" title="Edit/Delete this post" border="0"&gt;&lt;/a&gt;   &lt;a href="http://www.freestuff.gr/forums/viewtopic.php?report=true&amp;amp;p=610205"&gt;&lt;img src="http://www.freestuff.gr/forums/templates/subSilverNew/images/icon_report.gif" alt="Αναφορά Μηνύματος" title="Αναφορά Μηνύματος" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.freestuff.gr/forums/viewtopic.php?p=610205&amp;amp;unmark=post" rel="nofollow" class="gensmall"&gt;&lt;img src="http://www.freestuff.gr/forums/templates/subSilverNew/images/icon_unmark_read.gif" alt="Mark this post and the followings unread" title="Mark this post and the followings unread" border="0"&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt; 
&lt;td colspan="2"&gt;&lt;hr&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="postbody" colspan="2"&gt;&lt;div class="postbody"&gt; Γείας εχώ μετατρεψεί μια συναρτηση μετατροπής αριθμού σε ολογράφος που βρήκα στο νετ απο αγγλικά σε ελληνικά
.&lt;br&gt;
Tο θέμα μου είναι οταν π.χ εχω 3000 να λέει τρεις και οχι τρια το αντιστοιχό και για το
&lt;br&gt;
τέσσερα .Επίσης οταν έχω 1000 να λέει χίλια και όχι ενα χιλίαδες.
&lt;br&gt;
Εχει κάποιος καποια παρόμοια συνάρτηση ή μπορεί να βοηθήσει με την υπάρχουσα;
&lt;br&gt;
Ευχαριστώ
&lt;br&gt;

&lt;br&gt;
ALTER FUNCTION [dbo].[Currency_ToWords] (
&lt;br&gt;
	@Input Numeric (38, 3) -- Input number with as many as 18 digits
&lt;br&gt;

&lt;br&gt;
) RETURNS VARCHAR(8000) 
&lt;br&gt;

&lt;br&gt;
/*
&lt;br&gt;
* Converts a integer number as large as 34 digits into the 
&lt;br&gt;
* equivalent words.  The first letter is capitalized.
&lt;br&gt;
*
&lt;br&gt;
* Attribution: Based on NumberToWords by Srinivas Sampath
&lt;br&gt;
*        as revised by Nick Barclay
&lt;br&gt;
*
&lt;br&gt;
* Example:
&lt;br&gt;
select dbo.udf_Num_ToWords (1234567890) + CHAR(10)
&lt;br&gt;
      +  dbo.udf_Num_ToWords (0) + CHAR(10)
&lt;br&gt;
      +  dbo.udf_Num_ToWords (123) + CHAR(10)
&lt;br&gt;
select dbo.udf_Num_ToWords(76543210987654321098765432109876543210)
&lt;br&gt;
 
&lt;br&gt;
DECLARE @i numeric (38,0)
&lt;br&gt;
SET @i = 0
&lt;br&gt;
WHILE @I &amp;lt;= 1000 BEGIN 
&lt;br&gt;
    PRINT convert (char(5), @i)  
&lt;br&gt;
            + convert(varchar(255), dbo.udf_Num_ToWords(@i)) 
&lt;br&gt;
    SET @I  = @i + 1 
&lt;br&gt;
END
&lt;br&gt;
*
&lt;br&gt;
* Published as the T-SQL UDF of the Week Vol 2 #9 2/17/03
&lt;br&gt;
****************************************************************/
&lt;br&gt;
AS BEGIN
&lt;br&gt;
Declare @Number INT
&lt;br&gt;
set @Number = @Input
&lt;br&gt;
Declare @Cents as int
&lt;br&gt;
set @Cents = 100*Convert(money,(@Input - convert(Numeric(38,3),@Number)))
&lt;br&gt;
DECLARE @inputNumber VARCHAR(3&lt;img src="http://www.freestuff.gr/forums/images/smiles/icon_cool.gif" alt="" border="0"&gt;
&lt;br&gt;
DECLARE @NumbersTable TABLE (number CHAR(2), word VARCHAR(50))
&lt;br&gt;
DECLARE @NumbersTable1 TABLE (number CHAR(2), word VARCHAR(50))
&lt;br&gt;
DECLARE @outputString VARCHAR(8000)
&lt;br&gt;
DECLARE @length INT
&lt;br&gt;
DECLARE @counter INT
&lt;br&gt;
DECLARE @loops INT
&lt;br&gt;
DECLARE @position INT
&lt;br&gt;
DECLARE @chunk CHAR(3) -- for chunks of 3 numbers
&lt;br&gt;
DECLARE @tensones CHAR(2)
&lt;br&gt;
declare @lepta char(200)
&lt;br&gt;
DECLARE @hundreds CHAR(1)
&lt;br&gt;
DECLARE @tens CHAR(1)
&lt;br&gt;
DECLARE @ones CHAR(1)
&lt;br&gt;
DECLARE @xilia CHAR(15)
&lt;br&gt;
declare @cnt int
&lt;br&gt;

&lt;br&gt;
IF @Number = 0 Return 'ΜΗΔΕΝ'
&lt;br&gt;

&lt;br&gt;
-- initialize the variables
&lt;br&gt;
SELECT @inputNumber = CONVERT(varchar(3&lt;img src="http://www.freestuff.gr/forums/images/smiles/icon_cool.gif" alt="" border="0"&gt;, @Number)
&lt;br&gt;
     , @outputString = ''
&lt;br&gt;
     , @counter = 1
&lt;br&gt;
SELECT @length   = LEN(@inputNumber)
&lt;br&gt;
     , @position = LEN(@inputNumber) - 2
&lt;br&gt;
     , @loops    = LEN(@inputNumber)/3
&lt;br&gt;

&lt;br&gt;
-- make sure there is an extra loop added for the remaining numbers
&lt;br&gt;

&lt;br&gt;
set @cnt=0
&lt;br&gt;
IF LEN(@inputNumber) % 3 &amp;lt;&amp;gt; 0  SET @loops = @loops + 1
&lt;br&gt;

&lt;br&gt;
--if charindex('3',right(@inputNumber,3)) &amp;gt; 0  set @xilia='τρια' else 
&lt;br&gt;
--set @xilia='τρεις'
&lt;br&gt;

&lt;br&gt;
--IF charindex('3',right(@inputNumber,3)) &amp;gt;=1  and len(@inputnumber)&amp;lt;=3 set @xilia='τρια' 
&lt;br&gt;
--else  iF len(@inputnumber-@cnt)&amp;gt;3 and charindex('3',left(@inputNumber,3)) &amp;gt;=1 set @xilia='τρεις' 
&lt;br&gt;
--else  set @xilia='τρια'
&lt;br&gt;
--set @cnt=@loops
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
-- insert data for the numbers and words
&lt;br&gt;
INSERT INTO @NumbersTable1   SELECT '00', ''
&lt;br&gt;
    UNION ALL SELECT '01', 'ενα'      UNION ALL SELECT '02', 'Δυο'
&lt;br&gt;
    UNION ALL SELECT '03', 'τρεις'  UNION ALL SELECT '04', 'Τεσσερις'
&lt;br&gt;
	UNION ALL SELECT '05', 'Πεντε'     UNION ALL SELECT '06', 'εξι'
&lt;br&gt;
    UNION ALL SELECT '07', 'Επτα'    UNION ALL SELECT '08', 'Οκτω'
&lt;br&gt;
    UNION ALL SELECT '09', 'Εννεα'     UNION ALL SELECT '10', 'Δεκα'
&lt;br&gt;
    UNION ALL SELECT '11', 'ενδεκα'   UNION ALL SELECT '12', 'Δωδεκα'
&lt;br&gt;
    UNION ALL SELECT '13', 'Δεκατρεις' UNION ALL SELECT '14', 'Δεκατεσσερις'
&lt;br&gt;
    UNION ALL SELECT '15', 'Δεκαπεντε'  UNION ALL SELECT '16', 'Δεκαεξι'
&lt;br&gt;
    UNION ALL SELECT '17', 'Δεκαεφτα' UNION ALL SELECT '18', 'Δεκαοχτω'
&lt;br&gt;
    UNION ALL SELECT '19', 'Δεκαεννιά' UNION ALL SELECT '20', 'Εικοσι'
&lt;br&gt;
    UNION ALL SELECT '30', 'Τριαντα'   UNION ALL SELECT '40', 'Σαραντα'
&lt;br&gt;
    UNION ALL SELECT '50', 'Πενηντα'    UNION ALL SELECT '60', 'Εξηντα'
&lt;br&gt;
    UNION ALL SELECT '70', 'Εβδομηντα'  UNION ALL SELECT '80', 'Ογδοντα'
&lt;br&gt;
    UNION ALL SELECT '90', 'Ενενηντα'   
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
INSERT INTO @NumbersTable   SELECT '00', ''
&lt;br&gt;
    UNION ALL SELECT '01', 'ενα'      UNION ALL SELECT '02', 'Δυο'
&lt;br&gt;
    UNION ALL SELECT '03','τρια'  UNION ALL SELECT '04', 'Τεσσερα'
&lt;br&gt;
	UNION ALL SELECT '05', 'Πεντε'     UNION ALL SELECT '06', 'εξι'
&lt;br&gt;
    UNION ALL SELECT '07', 'Επτα'    UNION ALL SELECT '08', 'Οκτω'
&lt;br&gt;
    UNION ALL SELECT '09', 'Εννεα'     UNION ALL SELECT '10', 'Δεκα'
&lt;br&gt;
    UNION ALL SELECT '11', 'ενδεκα'   UNION ALL SELECT '12', 'Δωδεκα'
&lt;br&gt;
    UNION ALL SELECT '13', 'Δεκατρια' UNION ALL SELECT '14', 'Δεκατεσσερα'
&lt;br&gt;
    UNION ALL SELECT '15', 'Δεκαπεντε'  UNION ALL SELECT '16', 'Δεκαεξι'
&lt;br&gt;
    UNION ALL SELECT '17', 'Δεκαεφτα' UNION ALL SELECT '18', 'Δεκαοχτω'
&lt;br&gt;
    UNION ALL SELECT '19', 'Δεκαεννιά' UNION ALL SELECT '20', 'Εικοσι'
&lt;br&gt;
    UNION ALL SELECT '30', 'Τριαντα'   UNION ALL SELECT '40', 'Σαραντα'
&lt;br&gt;
    UNION ALL SELECT '50', 'Πενηντα'    UNION ALL SELECT '60', 'Εξηντα'
&lt;br&gt;
    UNION ALL SELECT '70', 'Εβδομηντα'  UNION ALL SELECT '80', 'Ογδοντα'
&lt;br&gt;
    UNION ALL SELECT '90', 'Ενενηντα'   
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
WHILE @counter &amp;lt;= @loops BEGIN
&lt;br&gt;
 iF len(@inputnumber-@cnt)&amp;gt;3 and  charindex('3',right(@inputNumber,3)) &amp;gt;=1
&lt;br&gt;
begin
&lt;br&gt;
 set @cnt=@cnt+1
&lt;br&gt;

&lt;br&gt;
	IF @chunk &amp;lt;&amp;gt; '000'   BEGIN
&lt;br&gt;
		SELECT @tensones = SUBSTRING(@chunk, 2, 2)
&lt;br&gt;
		     , @hundreds = SUBSTRING(@chunk, 1, 1)
&lt;br&gt;
		     , @tens = SUBSTRING(@chunk, 2, 1)
&lt;br&gt;
		     , @ones = SUBSTRING(@chunk, 3, 1)
&lt;br&gt;

&lt;br&gt;
		-- If twenty or less, use the word directly from @NumbersTable
&lt;br&gt;
		IF CONVERT(INT, @tensones) &amp;lt;= 20 OR @Ones='0' BEGIN
&lt;br&gt;
SET @outputString = (SELECT word 
&lt;br&gt;
                                      FROM @NumbersTable 
&lt;br&gt;
                                      WHERE @tensones = number)
&lt;br&gt;
                   + CASE @counter WHEN 1 THEN '' -- No name
&lt;br&gt;
                       WHEN 2 THEN ' χιλιαδες ' WHEN 3 THEN ' ΕΚΑΤΟΜΜΥΡΙΑ '
&lt;br&gt;
                       WHEN 4 THEN ' billion '  WHEN 5 THEN ' trillion '
&lt;br&gt;
                       WHEN 6 THEN ' quadrillion ' WHEN 7 THEN ' quintillion '
&lt;br&gt;
                       WHEN 8 THEN ' sextillion '  WHEN 9 THEN ' septillion '
&lt;br&gt;
                       WHEN 10 THEN ' octillion '  WHEN 11 THEN ' nonillion '
&lt;br&gt;
                       WHEN 12 THEN ' decillion '  WHEN 13 THEN ' undecillion '
&lt;br&gt;
                       ELSE '' END
&lt;br&gt;
            
&lt;br&gt;
                   + @outputString
&lt;br&gt;
end
&lt;br&gt;
END
&lt;br&gt;
END
&lt;br&gt;
	-- get chunks of 3 numbers at a time, padded with leading zeros
&lt;br&gt;
	SET @chunk = RIGHT('000' + SUBSTRING(@inputNumber, @position, 3), 3)
&lt;br&gt;

&lt;br&gt;
	IF @chunk &amp;lt;&amp;gt; '000'   BEGIN
&lt;br&gt;
		SELECT @tensones = SUBSTRING(@chunk, 2, 2)
&lt;br&gt;
		     , @hundreds = SUBSTRING(@chunk, 1, 1)
&lt;br&gt;
		     , @tens = SUBSTRING(@chunk, 2, 1)
&lt;br&gt;
		     , @ones = SUBSTRING(@chunk, 3, 1)
&lt;br&gt;

&lt;br&gt;
		-- If twenty or less, use the word directly from @NumbersTable
&lt;br&gt;
		IF CONVERT(INT, @tensones) &amp;lt;= 20 OR @Ones='0' BEGIN
&lt;br&gt;

&lt;br&gt;
			SET @outputString = (SELECT word 
&lt;br&gt;
                                      FROM @NumbersTable 
&lt;br&gt;
                                      WHERE @tensones = number)
&lt;br&gt;
                   + CASE @counter WHEN 1 THEN '' -- No name
&lt;br&gt;
                       WHEN 2 THEN ' χιλιαδες ' WHEN 3 THEN ' ΕΚΑΤΟΜΜΥΡΙΑ '
&lt;br&gt;
                       WHEN 4 THEN ' billion '  WHEN 5 THEN ' trillion '
&lt;br&gt;
                       WHEN 6 THEN ' quadrillion ' WHEN 7 THEN ' quintillion '
&lt;br&gt;
                       WHEN 8 THEN ' sextillion '  WHEN 9 THEN ' septillion '
&lt;br&gt;
                       WHEN 10 THEN ' octillion '  WHEN 11 THEN ' nonillion '
&lt;br&gt;
                       WHEN 12 THEN ' decillion '  WHEN 13 THEN ' undecillion '
&lt;br&gt;
                       ELSE '' END
&lt;br&gt;
            
&lt;br&gt;
                   + @outputString
&lt;br&gt;

&lt;br&gt;
		    END
&lt;br&gt;
		 ELSE BEGIN -- break down the ones and the tens separately
&lt;br&gt;

&lt;br&gt;
             SET @outputString = ' ' 
&lt;br&gt;
                            + (SELECT word 
&lt;br&gt;
                                    FROM @NumbersTable1 
&lt;br&gt;
                                    WHERE @tens + '0' = number)
&lt;br&gt;
					         + ''
&lt;br&gt;
                             + (SELECT word 
&lt;br&gt;
                                    FROM @NumbersTable 
&lt;br&gt;
                                    WHERE '0'+ @ones = number)
&lt;br&gt;
                   + CASE @counter WHEN 1 THEN '' -- No name
&lt;br&gt;
                       WHEN 2 THEN ' ΧΙΛΙΑΔΕΣ ' WHEN 3 THEN ' ΕΚΑΤΟΜΜΥΡΙΑ '
&lt;br&gt;
                       WHEN 4 THEN ' billion '  WHEN 5 THEN ' trillion '
&lt;br&gt;
                       WHEN 6 THEN ' quadrillion ' WHEN 7 THEN ' quintillion '
&lt;br&gt;
                       WHEN 8 THEN ' sextillion '  WHEN 9 THEN ' septillion '
&lt;br&gt;
                       WHEN 10 THEN ' octillion '  WHEN 11 THEN ' nonillion '
&lt;br&gt;
                       WHEN 12 THEN ' decillion '   WHEN 13 THEN ' undecillion '
&lt;br&gt;
                       ELSE '' END
&lt;br&gt;
                            + @outputString
&lt;br&gt;
		END
&lt;br&gt;

&lt;br&gt;
		-- now get the hundreds
&lt;br&gt;
		IF @hundreds &amp;lt;&amp;gt; '0' BEGIN
&lt;br&gt;
			SET @outputString  = CASE @hundreds 
&lt;br&gt;
			WHEN 1 THEN 'ΕΚΑΤΟΝ' + @outputString
&lt;br&gt;
			WHEN 2 THEN 'ΔΙΑΚΟΣΙΑ' + @outputString
&lt;br&gt;
			WHEN 3 THEN 'ΤΡΙΑΚΟΣΙΑ' + @outputString
&lt;br&gt;
			WHEN 4 THEN 'ΤΕΤΡΑΚΟΣΙΑ' + @outputString
&lt;br&gt;
			WHEN 5 THEN 'ΠΕΝΤΑΚΟΣΙΑ' + @outputString
&lt;br&gt;
			WHEN 6 THEN 'ΕΞΑΚΟΣΙΑ' + @outputString
&lt;br&gt;
			WHEN 7 THEN 'ΕΠΤΑΚΟΣΙΑ' + @outputString
&lt;br&gt;
			WHEN 8 THEN 'ΟΚΤΑΚΟΣΙΑ' + @outputString	
&lt;br&gt;
			WHEN 9 THEN 'εννιαΚΟΣΙΑ' + @outputString
&lt;br&gt;
			ELSE @hundreds +' '+ @outputString END
&lt;br&gt;
		END
&lt;br&gt;
	END
&lt;br&gt;

&lt;br&gt;
	SELECT @counter = @counter + 1
&lt;br&gt;
	     , @position = @position - 3
&lt;br&gt;

&lt;br&gt;
END
&lt;br&gt;

&lt;br&gt;
-- Remove any double spaces
&lt;br&gt;
SET @outputString = LTRIM(RTRIM(REPLACE(@outputString, '  ', ' ')))
&lt;br&gt;
SET @outputstring = UPPER(LEFT(@outputstring, 1)) + SUBSTRING(@outputstring, 2, 8000)
&lt;br&gt;
set @lepta=convert(Varchar(200),@Cents  )
&lt;br&gt;

&lt;br&gt;
set @lepta=CASE @lepta
&lt;br&gt;
			WHEN	1	THEN	'	Ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	2	THEN	'	ΔΥο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	3	THEN	'	ΤρΙα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	4	THEN	'	ΤΕσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	5	THEN	'	ΠΕντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	6	THEN	'	Εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	7	THEN	'	ΕπτΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	8	THEN	'	ΟκτΩ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	9	THEN	'	ΕννΕα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	10	THEN	'	ΔΕκα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	11	THEN	'	Εντεκα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	12	THEN	'	ΔΩδεκα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	13	THEN	'	ΔεκαΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	14	THEN	'	Δεκατεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	15	THEN	'	Δεκαπεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	16	THEN	'	Δεκαεξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	17	THEN	'	Δεκαεπτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	18	THEN	'	Δεκαοκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	19	THEN	'	Δεκαεννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	20	THEN	'	Εικοσι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	21	THEN	'	Εικοσι ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	22	THEN	'	Εικοσι Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	23	THEN	'	Εικοσι ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	24	THEN	'	Εικοσι τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	25	THEN	'	Εικοσι πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	26	THEN	'	Εικοσι εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	27	THEN	'	Εικοσι επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	28	THEN	'	Εικοσι οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	29	THEN	'	Εικοσι εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	30	THEN	'	Τριαντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	31	THEN	'	Τριαντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	32	THEN	'	Τριαντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	33	THEN	'	Τριαντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	34	THEN	'	Τριαντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	35	THEN	'	Τριαντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	36	THEN	'	Τριαντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	37	THEN	'	Τριαντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	38	THEN	'	Τριαντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	39	THEN	'	Τριαντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	40	THEN	'	Σαραντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	41	THEN	'	Σαραντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	42	THEN	'	Σαραντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	43	THEN	'	Σαραντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	44	THEN	'	Σαραντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	45	THEN	'	Σαραντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	46	THEN	'	Σαραντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	47	THEN	'	Σαραντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	48	THEN	'	Σαραντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	49	THEN	'	Σαραντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	50	THEN	'	Πενηντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	51	THEN	'	Πενηντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	52	THEN	'	Πενηντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	53	THEN	'	Πενηντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	54	THEN	'	Πενηντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	55	THEN	'	Πενηντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	56	THEN	'	Πενηντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	57	THEN	'	Πενηντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	58	THEN	'	Πενηντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	59	THEN	'	Πενηντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	60	THEN	'	Εξηντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	61	THEN	'	Εξηντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	62	THEN	'	Εξηντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	63	THEN	'	Εξηντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	64	THEN	'	Εξηντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	65	THEN	'	Εξηντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	66	THEN	'	Εξηντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	67	THEN	'	Εξηντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	68	THEN	'	Εξηντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	69	THEN	'	Εξηντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	70	THEN	'	Εβδομηντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	71	THEN	'	Εβδομηντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	72	THEN	'	Εβδομηντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	73	THEN	'	Εβδομηντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	74	THEN	'	Εβδομηντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	75	THEN	'	Εβδομηντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	76	THEN	'	Εβδομηντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	77	THEN	'	Εβδομηντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	78	THEN	'	Εβδομηντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	79	THEN	'	Εβδομηντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	80	THEN	'	Ογδοντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	81	THEN	'	Ογδοντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	82	THEN	'	Ογδοντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	83	THEN	'	Ογδοντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	84	THEN	'	Ογδοντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	85	THEN	'	Ογδοντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	86	THEN	'	Ογδοντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	87	THEN	'	Ογδοντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	88	THEN	'	Ογδοντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	89	THEN	'	Ογδοντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	90	THEN	'	Ενενηντα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	91	THEN	'	Ενενηντα ενα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	92	THEN	'	Ενενηντα Δυο	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	93	THEN	'	Ενενηντα ΤΡΙΑ	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	94	THEN	'	Ενενηντα τεσσερα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	95	THEN	'	Ενενηντα πεντε	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	96	THEN	'	Ενενηντα εξι	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	97	THEN	'	Ενενηντα επτα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	98	THEN	'	Ενενηντα οκτω	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;
WHEN	99	THEN	'	Ενενηντα εννεα	'	 +' '+'ΛΕΠΤΑ' 
&lt;br&gt;

&lt;br&gt;
			ELSE @lepta END
&lt;br&gt;
		
&lt;br&gt;

&lt;br&gt;
RETURN UPPER(@outputString) + ' ΕΥΡΩ KAI '+UPPER(@LEPTA) -- return the result
&lt;br&gt;
END &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description></item></channel></rss>