ورود

View Full Version : مشکل در جستجو برنامه درمانگاه



Delphi7_love
شنبه 06 آذر 1389, 11:59 صبح
با سلام
نرم افزار درمانگاه :
یه جدول دارم که لیست پزشک ها رو داره
یه جدول دارم که لیست بیمه های طرف قرار داد داخلشه
یه جدول دارم که لیست ویزیت ها رو داره
حالا میخوام یه جستجو داشته باشم که تمام دکتر هایی که در اون روز بودن رو به تفکیک و براساس نوع بیمه های مریض ها نشون بده

مثلا :

دکتر x :
تامین اجتماعی = 5 عدد
فرهنگیان = 20
آزاد 3

دکتر y :
جانبازان = 10
آزاد = 6

و
.
.
.

چطور میتونم این کارو انجام بدم ؟
با تشکر فراوان

hossein_h62
شنبه 06 آذر 1389, 13:27 عصر
سلام
ساختار جدولاتون رو نمیدونم ولی کوئری که میخواین چیزی شبیه به این :



SELECT Doctorcode, insurtype, Count(Doctorcode)
FROM table_name
GROUP BY insurtype,Doctorcode

Delphi7_love
شنبه 06 آذر 1389, 14:26 عصر
ممنون
با این کد مشکل داره
اگه ممکنه فایل ضمیمه رو بررسی نمایید
60901

-

hossein_h62
شنبه 06 آذر 1389, 14:52 عصر
کد بالا اصلاح شد.
یک بار دیگه چک کنید دوست عزیز.

mehdimdp
یک شنبه 14 آذر 1389, 23:43 عصر
سلام
ببین این به کارت میخوره :


SELECT dvizit.cod_pezeshk, dpezeshk.pname, Count(dbime.mname) AS CountOfmname, dbime.mname
FROM (dvizit LEFT JOIN dpezeshk ON dvizit.cod_pezeshk = dpezeshk.pid) LEFT JOIN dbime ON dvizit.cod_bime = dbime.id
WHERE (((dvizit.tar)="1389/09/01"))
GROUP BY dvizit.cod_pezeshk, dpezeshk.pname, dbime.mname;