Advertisement
Guest User

GetRecordMishnaCalendar

a guest
May 29th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.57 KB | None | 0 0
  1. USE [JewishBooks2]
  2. GO
  3. /****** Object:  StoredProcedure [dbo].[GetRecordMishnaCalendar]    Script Date: 05/29/2015 19:22:10 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8.  
  9.  
  10. -- =============================================
  11. -- Author:      <Author,,Name>
  12. -- Create date: <Create Date,,>
  13. -- Description: <Description,,>
  14. -- =============================================
  15. ALTER PROCEDURE [dbo].[GetRecordMishnaCalendar](@DATA DATE)
  16.    
  17. AS
  18. BEGIN
  19.  
  20.     -- SET NOCOUNT ON added to prevent extra result sets from
  21.     -- interfering with SELECT statements.
  22.    
  23.   SELECT ms1.SubcategoryID AS FirstSubcategoryID, ms1.SubcategoryName AS FirstSubcategoryName,
  24.         FirstID, FirstFilepath, FirstTier0Value, FirstTier1Value, FirstTier2Number, FirstTier2Value, FirstTier3Number, FirstTier3Value,
  25.         ms2.SubcategoryID AS SecondSubcategoryID, ms2.SubcategoryName AS SecondSubcategoryName,
  26.         SecondId, SecondFilepath, SecondTier0Value, SecondTier1Value, SecondTier2Number, SecondTier2Value, SecondTier3Number, SecondTier3Value
  27.        
  28.         FROM MishnahYomitCalendar5775 mc
  29.         LEFT JOIN Subcategories ms1
  30.         ON mc.FirstFilepath=ms1.Filepath
  31.        
  32.         LEFT JOIN Subcategories ms2
  33.         ON mc.SecondFilepath=ms2.Filepath
  34.        
  35.         WHERE FirstID=(SELECT
  36.                         ( FirstID +
  37.                          (SELECT DATEDIFF(DAY,'2010-07-04', @DATA)*2)
  38.                          )%(SELECT COUNT(*)*2
  39.                         FROM MishnahYomitCalendar5775)
  40.    FROM MishnahYomitCalendar5775
  41.     WHERE FirstFilepath LIKE '\Books\020_msnh\20_zruim\01_MZ_BRAHOT_L1.obk' AND
  42.           FirstTier2Number=1 AND
  43.           FirstTier3Number=1
  44.      );
  45.     -- Insert statements for procedure here
  46. RETURN 
  47. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement