ابوالفضل احسانی
2 سال پیش توسط ابوالفضل احسانی مطرح شد
3 پاسخ

sum در لاراول 8

سلام در لاراول 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 نیاز دارم چطوری میتونم عمل کنم؟


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 2 سال پیش مطرح شد
0

سلام.
از این 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 2 سال پیش مطرح شد
0

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


ابوالفضل احسانی
تخصص : اتوماسیون صنعتی زیمنس
@ehsani 2 سال پیش مطرح شد
0

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


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

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