PDA

View Full Version : میانگین یک فیلد با توجه به تاریخ



sara_aryanfar
جمعه 03 تیر 1401, 11:49 صبح
با سلام من برای هر روز تعدادی رکورد دارم و نیاز دارم که میانگین هر روز رو داشته باشم یعنی مثلا امروز 5 رکورد ثبت شده میاگین همین 5 تا دیروز 10 تا ثبت شده برا دیروز میانگین اون 10 تا رو واکشی کنم و جواب حاصل شامل یک تاریخ و میانگین باشه ممنون میشم راهنمایی کنین

plague
جمعه 03 تیر 1401, 14:39 عصر
سلام
وقتی سوال میپرسید کد یا ساختار دیتابیس رو بزارید

میانگین مقدار یک فیلد رو با AVG میتونی بدست بیاری برای تاریخ هم بستگی داره به فیلدت اگه از نوع timstamp باشه که ساعت هم داشته باشه و فقط بخای تاریخ رو از توش در بیاری با تابع DATE میتونی اینکارو بکنی




SELECT AVG(price) as avg_price , DATE(created_at) as avg_date FROM `table` WHERE DATE(created_at) = '2020-11-19'