leilast
یک شنبه 29 آذر 1388, 20:12 عصر
دوستان من به یه مشکل بزرگ خوردم و هر سوالیم میکنم کسی جواب نمیده
خواهش میکنم اینو جواب بدین
من دارم با یه آنتن یه سیستم حضور و غیاب رو طراحی میکنم
من برای ثبت زمان ورود مشکلی ندارم , چون یک تایمر گذاشتم که زمان جاری رو نشون میده و هر وقت کارت توسط دستگاه شناسایی بشه چک میکنه اگه زمان ورود مربوط به اون شمارهnull باشه در همون لحظه زمان ورود در sql ثبت میشه
اما برای ثبت زمان خروج مشکل دارم چون باید شرط فاصله زمانی بین زمان ورود و خروج رو بذارم
یعنی مثلا بگم در صورتیکه زمان ورود برای یک id ثبت شده و null نیست و همچنین اختلاف زمان ثبت شده در زمان ورود و زمان حال بیشتر از 15 هست زمان حال رو برای زمان خروج بذار
اما type زمان رو در sql از نوع nvarchar گرفتم چون تایمر زمان حال رو با ق.ظ و ب.ظ نشون میده
حالا چه جوری بیام اختلاف زمان ورود رو با زمان الان حساب کنم؟
لطفا هر راهی به ذهنتون میرسه بگین.
خواهش میکنم اینو جواب بدین
من دارم با یه آنتن یه سیستم حضور و غیاب رو طراحی میکنم
من برای ثبت زمان ورود مشکلی ندارم , چون یک تایمر گذاشتم که زمان جاری رو نشون میده و هر وقت کارت توسط دستگاه شناسایی بشه چک میکنه اگه زمان ورود مربوط به اون شمارهnull باشه در همون لحظه زمان ورود در sql ثبت میشه
اما برای ثبت زمان خروج مشکل دارم چون باید شرط فاصله زمانی بین زمان ورود و خروج رو بذارم
یعنی مثلا بگم در صورتیکه زمان ورود برای یک id ثبت شده و null نیست و همچنین اختلاف زمان ثبت شده در زمان ورود و زمان حال بیشتر از 15 هست زمان حال رو برای زمان خروج بذار
اما type زمان رو در sql از نوع nvarchar گرفتم چون تایمر زمان حال رو با ق.ظ و ب.ظ نشون میده
حالا چه جوری بیام اختلاف زمان ورود رو با زمان الان حساب کنم؟
لطفا هر راهی به ذهنتون میرسه بگین.