نمایش نتایج 1 تا 3 از 3

نام تاپیک: جستجو بر اساس یک یا چند پارامتر در پروسیجر SQL

  1. #1
    کاربر دائمی آواتار ebrahim.rayatparvar
    تاریخ عضویت
    آبان 1392
    محل زندگی
    https://www.youtube.com/c/zangclass
    پست
    714

    Question جستجو بر اساس یک یا چند پارامتر در پروسیجر SQL

    سلام خدمت همه دوستان و مهندس های عزیز.
    من میخوام یه Select داخل پروسیجر sql بزنم که پنج پارامتر داره که تو ادامه کدش رو میزارم، حالا این من میخوام قسمت Where خودم رو طوری بزنم که اگه کاربر یکی رو وارد کرد بر اساس اون یکی فیلتر بشه و اگه نه چندتا رو وارد کرد یا همه رو وارد کرد بر اساس همه فیلتر بشه.


    ALTER PROCEDURE [dbo].[SpReportCustomer]
    @PrescriptionName NVARCHAR(50),
    @PrescriptionFamily NVARCHAR(50),
    @PrescriptionUnitNo NVARCHAR(25),
    @PrescriptionDate DATETIME,
    @PrescriptionOld SMALLINT

    AS
    BEGIN

    SELECT
    ROW_NUMBER() OVER ( ORDER BY P.PrescriptionCode ) AS Number,
    P.PrescriptionCode,
    P.PrescriptionName,
    P.PrescriptionFamily,
    P.PrescriptionOld,
    P.PrescriptionDate,
    P.PrescriptionEchoType,
    P.PrescriptionRitm,
    P.PrescriptionReasonForRefer,
    P.PrescriptionUnitNo,
    P.PrescriptionOfficeCode
    FROM dbo.tblPrescription AS P
    WHere
    P.PrescriptionName LIKE @PrescriptionName OR
    P.PrescriptionFamily LIKE @PrescriptionFamily OR
    P.PrescriptionUnitNo LIKE @PrescriptionUnitNo OR
    P.PrescriptionDate LIKE @PrescriptionDate OR
    P.PrescriptionOld LIKE @PrescriptionOld
    END

  2. #2
    کاربر دائمی آواتار ebrahim.rayatparvar
    تاریخ عضویت
    آبان 1392
    محل زندگی
    https://www.youtube.com/c/zangclass
    پست
    714

    نقل قول: جستجو بر اساس یک یا چند پارامتر در پروسیجر SQL

    دوستان عزیز میتونن بگن بخش Where این Select رو به چه صورت میزنن.

  3. #3

    نقل قول: جستجو بر اساس یک یا چند پارامتر در پروسیجر SQL

    عبارت "جستجوی پیشرفته" را در بخش سی شارپ یا sql جستجو کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •