یک فرمان sql میخواستم که محتویات یک رکورد بین یک تاریخ شمسی مشخص نشان بده البته در تایپیک های قبلی چنین بحثی صورت گرفته بود ولی فقط برای تاریخ های میلادی جواب میداد درضمن فیلد تاریخم توی بانک از نوع استرینگ است.
Printable View
یک فرمان sql میخواستم که محتویات یک رکورد بین یک تاریخ شمسی مشخص نشان بده البته در تایپیک های قبلی چنین بحثی صورت گرفته بود ولی فقط برای تاریخ های میلادی جواب میداد درضمن فیلد تاریخم توی بانک از نوع استرینگ است.
کد:select * from table
Where STRDate Between '1385/01/01' And '1385/12/29'
دوست عزیز مثل اینکه متوجهنیستی کد فوق خودم داشتم ولی برا تاریخ های میلادی فقط جواب میده مثلا برج 2 میلادی ها 28 روزاست در صورتی که برج 2 ما 31 روزاست و خطا میده.
سلامنقل قول:
دوست عزیز مثل اینکه متوجهنیستی کد فوق خودم داشتم ولی برا تاریخ های میلادی فقط جواب میده مثلا برج 2 میلادی ها 28 روزاست در صورتی که برج 2 ما 31 روزاست و خطا میده.
اولا" لحن حرف زدنت درست نیست این سایت اختیاری است و ه رکس دلش بخواد جواب میده و اگر هم نخواست جواب نمیده
دوما" این کدها کالا" درسته اگه شما از نرم افزار mssql رو درست نصب کرده باشی باید جواب بده مشکلی نداره
من با ado کار ميکنم و منظور شما رو از mssql نمي فهمم و شما هم سعي کن احترام خودت نگه داري تا حال چند بار بدجوري با من حرف زدي اگه با من مشکل داري جواب تايپيک من نمي خواهد بدي
سلامنقل قول:
من با ado کار ميکنم و منظور شما رو از mssql نمي فهمم و شما هم سعي کن احترام خودت نگه داري تا حال چند بار بدجوري با من حرف زدي اگه با من مشکل داري جواب تايپيک من نمي خواهد بدي
از لحن تندم معذرت میخوام . ولی شما هم رعایت بفرمائید
منظورم از mssql همون Microsoft Sql Server است
اون كد اسكيوال استاندارد هست فكر نمي كنم Tsql باشه
بعدش به اون كوتيشين اطراف تاريخ يه نگاه بكن يعني از نوع رشته هستند. من قبلا همينجوري تست كردم و درستهنقل قول:
درضمن فیلد تاریخم توی بانک از نوع استرینگ است
سلام
delphianddotnet یکی از کاربرای پر کار این انجمنهنقل قول:
دوما :چون نوع رو String تعریف کردی مشکل به وجود
نمی آد برای String از کوچکترین کاراکتر شروع به مقایسه می کنه
اول کاراکتر 1 همه لغات بعد کاراکتر 2 و ...
دقیقا مثل دفتر لسیت افراد.
به همبن خاطر مشکلی به وجود نمی آد
همین طور که MasterData گفتن
نقل قول:
اون كد اسكيوال استاندارد هست فكر نمي كنم Tsql باشه
نقل قول:
درضمن فیلد تاریخم توی بانک از نوع استرینگ است
بعدش به اون كوتيشين اطراف تاريخ يه نگاه بكن يعني از نوع رشته هستند. من قبلا همينجوري تست كردم و درسته
آقایون من هنوز جواب نگرفتم از همین کد استفاده می کنم ولی کامل تاریخ اشو رعایت نمکنه کسی کامپونت تابعی چیزی نداره به درد به خوره خیلی کارم گیره از همتون ممنونم که تا اینجا منو راهنمایی کردید.
سلام
می تونی اون قسمت برنامه رو یه جا آپلود کنی؟
یا اگه بخواهی که برنامه بذارم.
adoquery1.SQL.Add('select datem.* from datem Where (datem.date between 1385/05/23 and 1385/05/31)');
سلام
من پست آخر mehdi_gh125
رو نمی تونم ببینم
می تونیین دوباره بزنید
مگه فيلد شما از نوع رشته نبود؟
کد:adoquery1.SQL.Add('select datem.* from datem Where (datem.date between ''1385/05/23'' and ''1385/05/31'')');
سلام
ما رو سر کار گذاشته بودین؟
نه عزیزم چرا باید شما رو سروکار بزارم باور کنید این فیلدم تو بانک string و با کد فوق جواب میده ولی با یکی 2 روز عقب جلو.
سلام
شوخی کردم زیاد جدی نبودنقل قول:
از این که مشکلت حل شد خوشحالم
نه بابا کجا مشکلم حل شد دارم میگم بایکی دو روز عقب جلو تاریخ نشون میده هنوز حل نشده.
سلامنقل قول:
نه بابا کجا مشکلم حل شد دارم میگم بایکی دو روز عقب جلو تاریخ نشون میده هنوز حل نشده.
شاید مشکل شما کد نویسی نیست تاربخی که از اون استفاده میکنی .راه حلهایی که دوستان گفتند درسته .چطوری تاریخ رو چک کردی که یکی دو روز عقبه شاید مشکل از تنظیم DateTime خو ویندوز شما است.
اینم یه نمونه که ساده هم هست .اگه مشکلت حل نشد بگو
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
من یه نمونه گذاشتم درست درست کا می کنه
فقط توی داریو D بریز چون فراموش کردم آدرس پایگاه
ACCESS رو داینامیک بسازم
امیدوارم به دردت بخوره
منتظر نتیجه هستم.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
آقایون من اینترنتم دایل آپ نمی دونم چرا نشد هیچکودومشو بگیرم؟؟
هر کجا خواستی بگو تا واست همونجا اپلود کنمنقل قول:
آقایون من اینترنتم دایل آپ نمی دونم چرا نشد هیچکودومشو بگیرم؟؟
میتونی بفرستی به mailam هست:m_gh810
از اینحا دانلود کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
delphianddotnet جان من واقعا نمی دونم با چه زبونی از شما تشکر کنم خیلی عالی بو د برنامه ام به یاری و کمک شما درست شد و واقعا من به عنوان یکی از بچه های این انجمن به وجود شما افتخار می کنم.
اگه بتونی یک یرنامه دیگه واسم بذاری که همین کارو همزمان برای یک تاریخ مشخص و یک تایم مشخص انجام بده از شما ممنون میشم.