فوری - ساخت یه کوئری برای جمع بستن تایم شیت
سلام دوستان
وقت بخیر و خسته نباشین
من یه پایگاه داده (( با Access )) برای تایم شیت گروهمون توی شرکت درست کردم و داخلش به تعداد کارمندان گروه جدول ساختم ((20 تا جدول ساختم))
قرار هست که تمام کارمندان جدول مخصوص خودشون رو باز کنن،
از لیست پروزه ها ((که ازیه جدول دگ مقدارش رو میخونه)) پروژه ای که کار کرده رو انتخاب میکنه
هر پروژه ای که یه کد داره مثلا ((35 یا 170))
از لیست ساعت ((که ازیه جدول دگ مقدارش رو میخونه)) مقدار تایمی که برای این پروژه زمان گذاشته رو هم وارد میکنه
حالا میخوام یه کوئری بنویسم که از توی جدول TimeSheet_Amiri ،،،،،، ستون کد پروژه ها رو بیاد چک کنه تمام اونایی که کد پروژشون مثلا 35 هست رو پیدا کن و تعداد ساعتی که امیری روی این پروژه کار کرده رو در بیار،،، مثلا 50 ساعت
دوباره بیا چک کن اونایی که 170 هستن رو پیدا کن و اخرش ساعتی که کار شده روش رو جمع ببنند
و همینطور تا اخرش،،،،، که جدودا 10 تا پروژه هست
میشه راهنمایی کنین دستور SQL رو چطور باید بنویسم
نقل قول: فوری - ساخت یه کوئری برای جمع بستن تایم شیت
سلام
شما در کوئری قابلیت گروپ رو فعال کنید
بعد ردیف کد پروژه رو گروپ کنید
و ردیف ساعت رو سام کنید
نقل قول: فوری - ساخت یه کوئری برای جمع بستن تایم شیت
نقل قول:
نوشته شده توسط
Mehr@ban
سلام
شما در کوئری قابلیت گروپ رو فعال کنید
بعد ردیف کد پروژه رو گروپ کنید
و ردیف ساعت رو سام کنید
سلام ممنون از راهنماییت
میشه بگی چطوری؟؟؟
نقل قول: فوری - ساخت یه کوئری برای جمع بستن تایم شیت
- یک کوئری در حالت دیزاین باز کنید
- جدول مورد نظرتون رو اضافه کنید
- فیلد کد پروژه و ساعت پروژه رو اضافه کنید
- از ریبون بالا قابلیت Totals رو فعال کنید https://media.gcflearnfree.org/ctass...ls_command.png
- بر روی فیلد کد پروژه که به کوئری اضافه کردید، عبارت گروپ بای رو مشاهده میکنید https://media.gcflearnfree.org/ctass...tals_group.png
- روی فیلد ساعت فیلد مربوط به گروپ بای رو به Sum تغییر بدین
نقل قول: فوری - ساخت یه کوئری برای جمع بستن تایم شیت
مقدار ساعتی رو چطور جمع ببندم
کلا یه جواب دگ بهم میده
مثلا فرض کن یکی روی پروژه 2:23 دقیقه کار میکنه
و یه نفر دگ روی پروژه 4:32 دقیقه کار کرده
اینا رو که جمع میبندم بهم مقدار 11 میده !!!!!!
ممنون میشم اینم راهنمایی کنی
نقل قول: فوری - ساخت یه کوئری برای جمع بستن تایم شیت
شما باید در همون کوئری که ایجاد کردین، عملیات جمع ساعات رو انجام بدین
من فکر کردم که شما زمان عملکرد رو بر مبنای دقیقه ثبت کردین
بهرحال نمونه کد برای جمع ساعات در تالار زیاده
پیشنهاد میکنم جستجو کنید