PDA

View Full Version : QUERY



شفیعی
چهارشنبه 25 تیر 1382, 23:00 عصر
سلام
یک بانک اطلاعاتی داریم که شامل سه فیلد می باشد فیلدهای NAME - X - Y که X - Y اعداد اعشاری در این فیلدها ذخیره می شود می خواهیم کوئری بنویسیم که اعداد اعشاری موجود در این فیلدها را تبدیل به عدد صحیح نماید دستور SQL را به چه شکل باید بنویسیم

phantasm
پنج شنبه 26 تیر 1382, 00:23 صبح
سلام

تابع ()ceil کوچکترین عدد صحیحه بزرگتر یا مساوی آرگومان رو بر میگردونه
و تابع ()floor بزرگترین عدد صحیح مساوی یا کمتر از آرگومان رو برمیگردونه:


select ceil(x),floor(y) from databasename


موفق باشی

شفیعی
پنج شنبه 26 تیر 1382, 15:53 عصر
دوست عزیز سلام
دستور بالا انجام دادم اما جواب نمی دهد پیغام خطا می دهد

phantasm
پنج شنبه 26 تیر 1382, 20:40 عصر
سلام دوست عزیز

بله اون توابعی که گفتم توی دلفی اجرا نشد و منم نمیدونم چرا :roll: چون استاندارد ansi هستند و منم فکر کردم همه جا باید اجرا بشن
شما میتونی از این روش استفاده کنی:

select CAST (x AS integer) from databasename

البته اینا رو خودم هم تست کردم و جواب داده :oops: :wink:

موفق باشی