PDA

View Full Version : QUERY



شفیعی
یک شنبه 15 خرداد 1384, 18:00 عصر
سلام
یک کوئری درایم به شکل زیر . اگر یکی از سه پارامتری که با هم جمع می کنیم خالی باشد شرط درست برقرار نمی شود برای حل مشکل باید چکار کرد



SELECT DISTINCT Vorood.[Cod-factor], Vorood.Ghaymat, Vorood.Datein, Vorood.Name, Vorood.Bayaneh, Vorood.Takhfif, Vorood.BAYANEH2

FROM Vorood
WHERE ( VOROOD.GHAYMAT > ( Vorood.Bayaneh+ Vorood.Takhfif+ Vorood.BAYANEH2))
GROUP BY VOROOD.[COD-FACTOR],Vorood.Ghaymat, Vorood.Datein, Vorood.Name, Vorood.Bayaneh, Vorood.Takhfif, Vorood.BAYANEH2

m-khorsandi
یک شنبه 15 خرداد 1384, 18:33 عصر
درود

میتونید از IsNull استفاده کنید، به این صورت که IsNull دو تا پارامتر داره اولی میتونه
فیلدی باشه که ممکنه خالی رد شده باشه و دومی مقداری که در هنگام خالی بودن
فیلد میتونیم براش در نظر بگیریم که معمولا 0 هست.



IsNull(Vorood.Bayaneh, 0)

محمد میرمصطفی
یک شنبه 15 خرداد 1384, 23:18 عصر
:mrgreen: این چه ربطی به دلفی داره؟ :گیج:

شفیعی
دوشنبه 16 خرداد 1384, 00:13 صبح
سلام
با پیغام زیر باید چکار کرد در QUERY چگونه می توان از ISNULL استفاده کرد

m-khorsandi
دوشنبه 16 خرداد 1384, 07:32 صبح
دوست عزیز،
من فکر کردم شما یا SQL Server کار میکنی، من مشخصات دستور IsNull مربوط به
SQL Server رو گفتم. از عکسی که گذاشتید مشخصه که Access هم تابع IsNull رو داره،
فکر کنم تو راهنمای Access باید دنبالش بگردی.