PDA

View Full Version : شمردن تعداد رکوردهای یک فیلد به شرط غیر تکراری بودن



pishraft
یک شنبه 01 اسفند 1389, 14:04 عصر
سلام
من میخوام رکوردهای یک فیلد رو بشمرم ولی تکراری ها رو دیگه محاسبه نکنه
مثلا اگه
1 ، 2 ، 3 ، 1 ، 3 ، 5
رو داشتم جواب 4 باشه
مرسی

AmirHarirbafan
یک شنبه 01 اسفند 1389, 14:57 عصر
SELECT COUNT(DISTINCT num)
FROM tbl1

pishraft
یک شنبه 01 اسفند 1389, 15:09 عصر
مرسی
ولی Error میده


Msg 102, Level 15, State 1, Line 3
Incorrect syntax near 'Number'.

behrouzlo
یک شنبه 01 اسفند 1389, 15:31 عصر
دستوری که دوستمان نوشتند صحیح می باشد خطا از یکجای دیگر است. دستوری را که نوشتید به صورت کامل اینجا قرار بدهید تا مشکل مشخص بشود

pishraft
یک شنبه 01 اسفند 1389, 15:48 عصر
SELECT COUNT(Distinc m.Numbers)

FROM NumbT m , NameT t
where m.NumID = t.NumID and t.ItemNo = 1