PDA

View Full Version : محاسبات بر روی فیلد از نوع nvarchar



Julias99
یک شنبه 26 مرداد 1393, 11:28 صبح
»ن با این کد میخوام جمع یک فیلد از نوع nvarchar رو محاسبه کنم
SELECT SUM(CAST(Event_TB.MablaghKol as BIGINT))from Event_TB

اما خطای زیر رو میده
Msg 8114, Level 16, State 5, Line 1
Error converting data type nvarchar to bigint.

ham3d1988
دوشنبه 27 مرداد 1393, 13:25 عصر
سلام فیلدتون یا کامل عددی نیست یا با صفر شروع میشه و مشکلاتی از این دست
مثلا برای شماره موبایلایی که با صفر شروع میشه اینکارو میشه کرد



select sum(cast(substring(bdv.MobileNo,2,len(bdv.MobileNo )-1) as bigint)) from bdv