USE [Ortopedi] GO /****** Object: StoredProcedure [dbo].[sp_AntAvProdukt_AvdOrdreOpphav] Script Date: 11/30/2010 16:51:07 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[sp_AntAvProdukt_AvdOrdreOpphav] @DatoFra varchar(50), @DatoTil varchar(50) --@Utvalg varchar(1) AS Begin Set nocount on Declare @DatoFraNy datetime Declare @DatoTilNy datetime Set @DatoFraNy = Convert(datetime, @DatoFra, 102) Set @DatoTilNy = Convert(datetime, @DatoTil, 102) If( dbo.fn_SjekkRettighet('Ordre lese') <> 'Ja' ) Begin Raiserror(65004,16,1,'Ordre lese') Return 1 End SELECT O.OrdreId, O.BestiltDato, O.FakturaDato, O.AvdOrdreOpphavId, AO.Navn 'Avdelingsnavn', P.ProduktNr, P.Beskrivelse, O.AntallProdukt FROM [Ortopedi].[dbo].[Ordre] O, [Ortopedi].[dbo].[Produkt] P, [Ortopedi].[dbo].[AvdelingOrdreOpphav] AO WHERE O.ProduktId = P.ProduktId AND O.AvdOrdreOpphavId = AO.AvdelingsId AND O.ErTemporaer = 'Nei' AND O.ErAvbestilt = 'Nei' AND O.ErKreditNota = 'Nei' AND O.Reklamasjon = 'Nei' AND (O.BestiltDato >=@DatoFraNy AND O.BestiltDato <= @DatoTilNy) Return 0 End GO GRANT EXECUTE ON [dbo].[sp_AntAvProdukt_AvdOrdreOpphav] TO [OrtopediRole] AS [dbo] GO