PDA

View Full Version : راهی هست که بشه، آخرین سطر درج شده در یک تاریخ رو برگردوند؟



Developer Programmer
شنبه 31 اردیبهشت 1390, 11:37 صبح
دیتابیس یه سیستم دبیرخانه رو بهم دادن که درش سیستم های مختلف، با درج اطلاعات، شماره گرفتن
مشکل اینجاست که سیستم های مختلف، از یک استاندارد پیروی نکردن مثلا ساعتهایی که شماره گرفتن این طوریه:
10:00 ب ظ
22:00
22:00:55

الان من میخوام به ترتیب اولویت که سطرها در سیستم های مختلف درج شدن، sms ارسال کنم. هرکاری میکنم نمیتونم بفهمم آخرین رکورد درج شده در یک بازه زمانی/تاریخ چی بوده.

راهی هست بشه از فایل لاگ یا دیتابیس master پیدا کرد؟

یوسف زالی
شنبه 31 اردیبهشت 1390, 21:45 عصر
یه update بزن و همه رو ببر تو یه فرمت استاندارد.
مثلا اگر طولش 8 تاست سه تای آخرش رو بکن.
فارسی هاشو بزن و ...

MOJTABAATEFEH
شنبه 31 اردیبهشت 1390, 23:33 عصر
دیتابیس یه سیستم دبیرخانه رو بهم دادن که درش سیستم های مختلف، با درج اطلاعات، شماره گرفتن
مشکل اینجاست که سیستم های مختلف، از یک استاندارد پیروی نکردن مثلا ساعتهایی که شماره گرفتن این طوریه:
10:00 ب ظ
22:00
22:00:55

الان من میخوام به ترتیب اولویت که سطرها در سیستم های مختلف درج شدن، sms ارسال کنم. هرکاری میکنم نمیتونم بفهمم آخرین رکورد درج شده در یک بازه زمانی/تاریخ چی بوده.

راهی هست بشه از فایل لاگ یا دیتابیس master پیدا کرد؟

دوست عزیز بهتره فیلد ساعت رو در یک قالب خاص ذخیره کنید از عکس نمونه استفاده نمایید
و برای مورد دوم هم جدول رو بصورت معکوس به ترتیب کنید و آخرین رکورد رو بدست بیاورید
البته با جدول Inserted و یا تعریف فیلدهای Indentify هم میتونید این کا را انجام بدین


select top(1) * from table1 order by tarikh desc


موفق باشید