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

نام تاپیک: پرانتز در دستورات sql در هنگام ایجاد view

  1. #1

    Question پرانتز در دستورات sql در هنگام ایجاد view

    با سلام خدمت تمامي دوستان
    من تو پايگاه داده sql server2000 يك جدول دارم كه توش 4 تا ستون عددي دارم
    ( fild1,fild2,fild3,fild4 )
    مي خوام تو يك view تحت عنوان يك ستون مجازي يه سري عمليات رياضي بر روي اين دو تا مقدار انجام بدم.تو اين عمليات نياز اساسي به پرانتز دارم و در view نمي شه پرانتز گذاشت!!!

    عمليات مورد نظر من به اين شكل هست :



    (Fild1*60 + fild2 -(fild3*60+fild4))/60 + ' ' + (Fild1*60 + fild2 - (fild3*60+fild4)) - ((Fild1*60 + fild2 -(fild3*60+fild4))/60)





  2. #2

    نقل قول: پرانتز در دستورات sql در هنگام ایجاد view

    نمیدونم منظورتون از نشدن چیه من بصورت زیر امتحان کردم و مشکلی نداشت. نمیدونم چه خطایی بهتون داده ولی حدس میزنم از بی نام گذاشتن این ستون خطا گرفته.
    CREATE VIEW View_1
    AS
    SELECT ((((field1 * 60 + field2) - (field3 * 60 + field4)) / 60 + ' ') + ((field1 * 60 + field2) - (field3 * 60 + field4))) - ((field1 * 60 + field2) - (field3 * 60 + field4))
    / 60 AS ColumnName
    FROM TableName

  3. #3

    نقل قول: پرانتز در دستورات sql در هنگام ایجاد view

    نقل قول نوشته شده توسط elnazii مشاهده تاپیک
    در view نمي شه پرانتز گذاشت!!!
    عمليات مورد نظر من به اين شكل هست :



    (Fild1*60 + fild2 -(fild3*60+fild4))/60 + ' ' + (Fild1*60 + fild2 - (fild3*60+fild4)) - ((Fild1*60 + fild2 -(fild3*60+fild4))/60)


    همون طور که جناب Reza_Yarahmadi گفتن :
    چرا نشه پرانتز رو بکار برد .
    ادامه این کد چی بوده و چیکار می خواستین انجام بده .

    اگه نامی برای ستون در نظر نگیرین خودش یک نام در نظر میگیره (Expr1).

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

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