با سلام و وقت بخیر خدمت اساتید
آیا راهی هست که بتونم به غیر از اطلاعاتی که از دیتابیس سلکت میکنمُ اونایی هم که سلکت نشده تویی دیتاگرید دیگه بریزم؟!
اینجوری بگم بهتره که:
1. یک دستور دارم برای سلکت اطلاعات مثلا از تاریخ 7 مهر تا 8 مهر (خوب) تا اینجا اطلاعات سلکت شده رو می ریزم تویی دیتاگرید ...
2. الان میخوام اونایی هم که سلکت نشده بریزم تویی یک دیتاگرید دیگه ..
آیا امکانش هست؟! یا راه حل دیگه ای باشه؟!!
تشکر
شما میتونید یک Select بزنید و همه اطلاعات رو واکشی کنید و در منبع نگهداری کنید
سپس روی اون منبع کوئری بزنید و اطلاعات مورد نیاز را واکشی کشید و دوباره با کوئری دوم بقیه رو واکشی کنید و در گرید دوم نمایش دهید
یک سوال دیگه هم دارم اینه که ...
1. من یک کاربر رو ثبت می کنم
2. بعد برای اون میام یکسری اطلاعات رو میگیرم و درون تیبل دیگه به نام تاریخچه ثبت می کنم
3. حالا ممکنه برای این کاربر بیام در طی چند روز اطلاعات ذخیره کنم
1. ببیند من یک دیتاتیبل بنام تاریخچه بیماران دارم
2.بعدش میام اطلاعاتی از کاربر میگیرم و برای بیمار ثبت میکنم
مثلا:
6 مهر: علی موسوی مراجعه داشته
6 مهر: محمد مهدی مراجعه داشته
----------------------------------------------
7مهر: علی موسوی مراجعه داشته
---------------------------------------------
8مهر: علی موسوی مراجعه داشته
8 مهر محمد مهدی مراجعه داشته
3. خوب حالا من سلکت میزنم میگم از تاریخ 6 مهر تا 8 مهر اطلاعات تاریخچه بیمار را نمایش بده ..
4. حالا میخوام مثلا علی موسوی که مثلا 3 بار اومده موقعی که کوئری سلکت رو میزنم فقط آخرین حضورش رو نمایش بده..
کوئری سلکت از این تاریخ تا این تاریخ و فقط نمایش اطلاعات آخرین کاربران مابقی نمایش داده نشه
باید از دستور زیر استفاده کنید
with table1 (name , date1) as (select name , max (date) from personel group by name )
select * from personel , table1 where peronel.date=table1.date
نام فیلد های خودت رو جایگذاری کن
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)