ProTech's home page

ProTech-Online.com

Microsoft SQL code example to pull Syteline receiving information.

USE [testsite_live_App]
GO
/****** Object:  StoredProcedure [MYSCHEMA].[_chad_receiving_report]    Script Date: 06/24/2013 23:22:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [MYSCHEMA].[_chad_receiving_report]
      @StartDate DateTime
      ,@EndDate DateTime
AS
BEGIN
      SET NOCOUNT ON;
      SET @EndDate = DATEADD(D,1,@EndDate)
      SELECT porc.rcvd_date AS RcvdDate
            ,po.vend_num AS PoVendNum
            ,venadd.name AS VenaddName
            ,porc.po_num AS PoNum
            ,po.CreatedBy AS CreatedBy
            ,porc.po_line AS PoLine
            ,poi.item AS PoItem
            ,poi.description AS PoiDescription
            ,ISNULL(dbo.UomConvQty(porc.qty_received
                  , ISNULL(dbo.Getumcf(poi.u_m, poi.item, porc.vend_num, 'P'), 1)
                  ,'From Base'), 0) AS DerQtyReceivedConv
            ,SpecNotes.NoteContent AS NoteContent
      FROM po_rcpt AS porc
            LEFT OUTER JOIN po AS po
                  ON po.po_num = porc.po_num
            LEFT OUTER JOIN vendaddr AS venadd
                  ON venadd.vend_num = po.vend_num
            LEFT OUTER JOIN poitem AS poi
                  ON poi.po_num = porc.po_num
                        AND poi.po_line = porc.po_line
                        AND poi.po_release = porc.po_release
            LEFT OUTER JOIN ObjectNotes AS ObjNote
                  ON ObjNote.RefRowPointer = poi.RowPointer
            LEFT OUTER JOIN SpecificNotes AS SpecNotes
                  ON SpecNotes.SpecificNoteToken = ObjNote.SpecificNoteToken
      WHERE porc.rcvd_date BETWEEN @StartDate AND @EndDate
            AND po.stat <> 'H'

END



Copyright © 2013 ProTechs-Online.com; All rights reserved.