راکت

sum در لاراول 8

3 پاسخ

سلام در لاراول 8 این کوئری رو نوشتم:

$lists_Drier = DB::connection('Plc')->select("SELECT TOP $Count_Row * FROM tbl_StatusLog WHERE Line = $line AND Type = 'Drier' AND Status = 1 AND Delay >= $Delay1 AND Delay <= $Delay2 AND TimeStamp >= $Tarikh1 AND TimeStamp <= $Tarikh2 ORDER BY Id DESC");

الان من به مقدار sum ( جمع مقدار ) ستون Delay نیاز دارم چطوری میتونم عمل کنم؟

ثبت پرسش جدید

پاسخ‌ها

3
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

سلام.
از این query چی نیاز داری فقط sum?

lists_Drier = DB::connection('Plc')->select("SELECT TOP $Count_Row sum(delay) FROM tbl_StatusLog WHERE Line = $line AND Type = 'Drier' AND Status = 1 AND Delay >= $Delay1 AND Delay <= $Delay2 AND TimeStamp >= $Tarikh1 AND TimeStamp <= $Tarikh2 ORDER BY Id DESC")

خروجی این کد دیگه لیست نیست فقط sum اون ستون هست

ابوالفضل احسانی
ابوالفضل احسانی
@ehsani

تخصص: اتوماسیون صنعتی زیمنس

هم لیست رو میخوام هم sum اون ستون رو
من فکر کردم لاراول الکوئنتی داره که بشه sum یک ستون هم داشت که نیاز به کوئری جدید زدن نباشه

شاید پاسخ شما همین‌جا باشد

ابوالفضل احسانی
ابوالفضل احسانی
@ehsani

تخصص: اتوماسیون صنعتی زیمنس

این موردم تست کردم خطا داد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام