PDA

View Full Version : مشکل با ntext در کوری هایی که Group By دارند



Saeid59_m
جمعه 24 اردیبهشت 1395, 19:05 عصر
سلام
من یه جدول فاکتور دارم به اسم Fact که توی اون فیلد شرح از نوع ntext هست یه جدول هم دارم به نام Rez_Fact که اقلام فاکتور ها توش هست

حالا وقتی می خوام لیست فاکتور ها با مبلغشون رو نمایش بدم .. اس کیو ال میگه فیلد نوع ntext نمی تونه تو Group By شرکت کنه چون قابل مقایسه نیست .

چکار کنم ؟

Mahmood_M
شنبه 25 اردیبهشت 1395, 11:21 صبح
می تونید فیلد رو CAST کنید به nVarChar(Max) ، مثال :

SELECT NewTextField = CAST(MyTextField AS nvarchar(max))
FROM MyTable GROUP BY CAST(MyTextField AS nvarchar(max))
یا از Convert استفاده کنید :


...
GROUP BY CONVERT(NVARCHAR(MAX), MyTextField)