PDA

View Full Version : مبتدی: query



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

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

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

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

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




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