הצלחתי להוריד את האפסים שבהתחלה אבל הבעיה שלי שבטבלה כשיש 2 ערכים אז זה כתוב כך: 000008,00009 והם צריכים להתחבר לטבלת האבחנות לפי הקוד(בעצם טבלת האבחנות היא קוד של אבחנות ושם האבחנה אז אני צריכה להוציא את שמות האבחנות).
אני רוצה למצוא דרך לחתוך את המספר בפסיק ואז להוריד את האפסים ואז אוכל לחבר עם הטבלה השניה.
הצלחתי להוריד את האפסים שבהתחלה אבל הבעיה שלי שבטבלה כשיש 2 ערכים אז זה כתוב כך: 000008,00009 והם צריכים להתחבר לטבלת האבחנות לפי הקוד(בעצם טבלת האבחנות היא קוד של אבחנות ושם האבחנה אז אני צריכה להוציא את שמות האבחנות).
אני רוצה למצוא דרך לחתוך את המספר בפסיק ואז להוריד את האפסים ואז אוכל לחבר עם הטבלה השניה.
יש למשהיא רעיון?
את יכולה להשתמש בConvert או Cast שימירו לך את זה לInt
(ההבדל ביניהם, Convert עף אם לא הוא לא מצליחה להמיר, Cast מחזיר null)
אם את רוצה להיות בטוחה שהמחרוזת מכילה רק מספרים, אפשר לבדוק באמצעות ISNUMERIC
דוגמאות:
SELECT CAST ('10' as int), CONVERT (int, '10')
SELECT ISNUMERIC(4567);