PDA

View Full Version : کار با تاریخ سررسید در sql با سی شارپ



safa.net
سه شنبه 25 دی 1397, 18:45 عصر
با سلام.
میخواهم از جدول قراردادها برای یادآوری قبل از رسیدن به یک سررسید خاص سیستم به صورت خودکار پیغام دهد.
شرح بیشتر : تاریخ به صورت 1397/01/20 در جدول قراردادها و از نوع داده nvarchar ذخیره شده است. هدف این است که 10 روز زودتر از این تاریخ را بتوانیم هشداردهی کنیم.
ممنون میشم دوستان راهکار و کوئری مربوطه را راهنمائی کنید.
تشکر

hamid_hr
چهارشنبه 26 دی 1397, 08:59 صبح
سلام
یه راهش اینه که هر بار که لاگین می شین به سیستم بیاد چک کنه تاریخ ها رو و اگه قراردادی نزدیک بود پیغام بده. اینطوری هم باید چک بشه
where t.date < '1397/01/27'
یه راهشم اینه که یه جاب تعریف کنید و روزی یک بار اجرا بشه و قراردادها رو چک کنه و اگه مشکلی بود بیاد تو لیست هشدارهای طرف بشینه

safa.net
دوشنبه 01 بهمن 1397, 17:15 عصر
سلام
یه راهش اینه که هر بار که لاگین می شین به سیستم بیاد چک کنه تاریخ ها رو و اگه قراردادی نزدیک بود پیغام بده. اینطوری هم باید چک بشه
where t.date < '1397/01/27'
یه راهشم اینه که یه جاب تعریف کنید و روزی یک بار اجرا بشه و قراردادها رو چک کنه و اگه مشکلی بود بیاد تو لیست هشدارهای طرف بشینه
با تشکر. لطفا موارد مطرح شده رو دوباره بخوانید. صورت مسئله چیز دیگری می باشد.
هدف این است که 10 روز زودتر از این تاریخ را بتوانیم هشداردهی کنیم. یعنی چطور می شود 10 روز زودتر فهمید که سررسید یه قرارداد 10 روز دیگر می باشد.

safa.net
سه شنبه 30 بهمن 1397, 21:11 عصر
سلام
لطفا از دوستان اگر کسی بلد هست راهنمایی بفرمایین.
تشکر

Mahmoud.Afrad
چهارشنبه 01 اسفند 1397, 04:03 صبح
متوجه نمیشم کجاش مشکل داربد. در جوابتون باید سوال خودتون رو بیان کرد:
شما در سی شارپ تاریخ 10 روز دیگر را به شمسی بدست بیارید بعد کوئری بزنید و رکوردهایی رو بدست بیارید که تاریخ سررسید اونها مساوی و یا کوچکتر از این تاریخ باشند.
میتونید به صورت دوره ای مثلا ساعتی یکبار یا در هنگام لاگین و ... چک کنید و لیست هشدار رو بروز کنید.

safa.net
چهارشنبه 01 اسفند 1397, 14:16 عصر
متوجه نمیشم کجاش مشکل داربد. در جوابتون باید سوال خودتون رو بیان کرد:
شما در سی شارپ تاریخ 10 روز دیگر را به شمسی بدست بیارید بعد کوئری بزنید و رکوردهایی رو بدست بیارید که تاریخ سررسید اونها مساوی و یا کوچکتر از این تاریخ باشند.
میتونید به صورت دوره ای مثلا ساعتی یکبار یا در هنگام لاگین و ... چک کنید و لیست هشدار رو بروز کنید.
میشه یه کوئری نمونه بگذارید. متشکرم