PDA

View Full Version : پیدا کردن جدیدترین تاریخ در یک ردیف



mansour_mhz
یک شنبه 29 فروردین 1395, 08:08 صبح
جدولی دارم که حدود 10 تا فیلد تاریخ داره<br>
من میخواهم تابعی داشته باشم که این تاریخ ها رو با هم مقایسه کنه و بگه جدیدترین تاریخ در هر ردیف از این جدول کدومه و مقدارش و نام فیلد و در دو فیلد دیگه در همین جدول ذخیره کنه؟<br>
باز هم تاکید میکنم پیدا کردن جدیدترین تاریخ و ...در هر ردیف از یک جدول و نه در هر ستون <br>

Davidd
یک شنبه 29 فروردین 1395, 08:26 صبح
میتونی یه Function بسازی که 10 تا ورودی بگیره و بزرگترین مقدار برگردونه و یه Function دیگه که بازم 10 ورودی بگیره و اندیس بزرگترین مقدار برگردونه (راه دیگه اینه که فقط یه Function تعریف کنی که دو تا خروجی داشته باشه). از این دو Function به راحتی میتونی توی کوئری Update استفاده کنی و اون دو تا فیلد پر کنی.

Mahmoud Zaad
یک شنبه 29 فروردین 1395, 10:38 صبح
سلام
این لینک (http://www.sqlservercurry.com/2010/07/find-maximum-value-in-each-row-sql.html) رو نگاه کنید.