Prikazi cijelu temu 24.09.2013 10:11
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Lokacija:Ohrid Makedonija


Predmet:Re: stored procedure Kako?
U[eav da go resam ova .Moze da se gradat funkcii slicni kako VBA ta a vo SQL Serverot se vikaat Scalar-Valued Functions eve kako bi izgledala mojata funkcija DDVK kako SQL finkcija
PreuzmiIzvorni kôd (SQL):
  1. FUNCTION [dbo].[DDVK]
  2. (
  3.         -- Add the parameters for the function here
  4.         @DDVA INT
  5. )
  6. RETURNS DECIMAL(18, 2)
  7. AS
  8. BEGIN
  9.  
  10.    IF @DDVA = 24  RETURN 1.24;
  11.    IF @DDVA = 23  RETURN 1.23;
  12.    IF @DDVA = 22  RETURN 1.22;
  13.    IF @DDVA = 21  RETURN 1.21;
  14.    IF @DDVA = 20  RETURN 1.2;
  15.    IF @DDVA = 19  RETURN 1.19;
  16.    IF @DDVA = 18  RETURN 1.18;
  17.    IF @DDVA = 17  RETURN 1.17;
  18.    IF @DDVA = 16  RETURN 1.16;
  19.    IF @DDVA = 15  RETURN 1.15;
  20.    IF @DDVA = 14  RETURN 1.14;
  21.    IF @DDVA = 13  RETURN 1.13;
  22.    IF @DDVA = 12  RETURN 1.12;
  23.    IF @DDVA = 11  RETURN 1.11;
  24.    IF @DDVA = 10  RETURN 1.1;
  25.    IF @DDVA = 9  RETURN 1.09;
  26.    IF @DDVA = 8  RETURN 1.08;
  27.    IF @DDVA = 7  RETURN 1.07;
  28.    IF @DDVA = 6  RETURN 1.06;
  29.    IF @DDVA = 5  RETURN 1.05;
  30.    IF @DDVA = 4  RETURN 1.04;
  31.    IF @DDVA = 3  RETURN 1.03;
  32.    IF @DDVA = 2  RETURN 1.02;
  33.    IF @DDVA = 1  RETURN 1.01;
  34.   /*
  35. If @DDVA = 0  return 0;
  36.   */
  37.  
  38.   RETURN 0;
  39.  
  40. END