PDA

View Full Version : مبتدی: query



mona11
چهارشنبه 20 آبان 1388, 00:36 صبح
اگه بخوایم چند تا ستون از چند تا جدول بیاریم توی یه query ،یعنی همه ستونارو یه جا نشون بدیم باید چکار کنم؟
توجه:بعضی از این ستون ها که میخوام یه جا نشونشون بدم اصلا توی جدولامون تعریف نشدن منظورم اینه که خودشون از محاسبه چند تا ستون بدست اومدن.

سوال دوم:من تاریخ تولد رو از نوع datetime تعریف کردم.حالا اگه بخوام سن طرفو بفهمم باید چطوری محاسبه کنم؟

saeeedft
چهارشنبه 20 آبان 1388, 00:48 صبح
شما باید از jion در sql استفاده کنید، درباره این موضوع جستجو کنید مطلب گیر میارید

happy65_sh
چهارشنبه 20 آبان 1388, 12:33 عصر
بعضی از این ستون ها که میخوام یه جا نشونشون بدم اصلا توی جدولامون تعریف نشدن منظورم اینه که خودشون از محاسبه چند تا ستون بدست اومدن

SELECT a,b,a*b FROM Table1 JOIN Table2 ON... WHERE ...




من تاریخ تولد رو از نوع datetime تعریف کردم.حالا اگه بخوام سن طرفو بفهمم باید چطوری محاسبه کنم؟
ميتوني از تابع datediff استفاده كني اين تابع تفاضل دوتاريخ را بر مي گردونه.و تابع getdate تاريخ و زمان فعلي را بر مي گرداند.