Para rellenar de ceros hacia el lado izquierdo un numero podemos hacer la siguiente instrucción sql
select x, y,
RIGHT(REPLICATE('0', 7)+ CAST(idpoint AS VARCHAR(7)), 7) from tabla
Como ven, entonces
Sean felices! :) Y sientanse libres de opinar ;)
A aquel que se ha "matado" encontrando la solución. Le doy las gracias mediante este blog. Y lo que aprendí de él, lo comparto con todos.
Busca lo que quieras
Suscribirse a:
Enviar comentarios (Atom)
Palabras Clave
.NET
(93)
AJAX
(2)
ajaxcontroltoolkit
(2)
Algoritmos
(1)
android
(1)
Angular
(1)
Arrays
(1)
AS2 o ActionScript 2.0
(1)
AS3 o ActionScript 3.0
(64)
ASP
(7)
ASP.NET
(3)
Azure
(1)
Azure DevOps
(2)
Backup
(2)
Batch
(4)
blogger
(1)
Browser Support
(2)
C#
(53)
Charts
(1)
Chorme extensions
(1)
Chrome
(3)
cmd
(18)
código postal
(1)
Colombia tips
(1)
command
(1)
Conexion remota
(1)
Controles Web .NET
(24)
Cookies
(1)
cordova
(1)
CSS
(14)
CSV
(5)
Cufon
(1)
DateTime
(2)
deployment
(2)
Desarrollo movil
(2)
Desarrollo web
(5)
Diseño
(4)
DNN o DotNetNuke
(5)
docker
(1)
Encuestas
(1)
Entity Framework
(1)
Error
(1)
Eval
(2)
Excel
(4)
Expresiones regulares
(2)
Facebook
(14)
fechas
(1)
Fiddler
(1)
FileUpload
(1)
Filezilla
(1)
Firefox
(2)
Flash
(9)
Fonts
(3)
FQL
(1)
frameworks
(2)
Futuro de la web
(1)
git
(1)
Google Code
(13)
Google Maps
(4)
hackintosh
(3)
hazard 10.6.2
(3)
herramientas para developers
(1)
highchart
(1)
Hilos
(2)
Hosting Windows
(18)
HTML
(38)
HTML5
(6)
IDE
(1)
IE
(2)
IE9
(1)
IIS
(13)
imagenes
(3)
jasmine
(2)
java
(1)
jqgrid
(2)
Jquery y Javascript
(90)
jquery-ui
(5)
jQueryMobile
(1)
JSON
(1)
knockout
(4)
library
(1)
Link Interesantes
(2)
List
(1)
Macro
(2)
Matemáticas
(2)
Membership
(6)
Memoria
(1)
Mis Experiencias
(3)
momentjs
(1)
ms-dos
(1)
MSN
(1)
MVC
(1)
MVC4
(3)
MySQL
(2)
node.js
(4)
Notepad++
(3)
Notificaciones
(1)
ObjectDataSource
(2)
Online
(2)
Opinión
(4)
OSX
(3)
Parallels Plesk Panel
(1)
petapoco
(1)
PhantomJS
(1)
PHP
(4)
Porqué este blog
(1)
Powershell
(1)
Razor
(3)
Redes
(2)
REGEX
(4)
REST
(1)
SDK Android
(1)
Seguridad
(1)
SelectParameters
(1)
Selenium
(2)
sencha
(3)
sencha cmd
(2)
SEO
(1)
SMTP
(2)
Software útil
(8)
Solución
(1)
Soporte
(1)
SQL
(15)
SQL Server
(58)
SQLite
(2)
Store Procedures
(20)
String
(5)
Testing Code
(2)
texto
(2)
tips de datos
(1)
tips de desarrollo
(1)
TutoFaceAS3
(4)
TutoProAS3
(4)
Tutoriales
(7)
Tweenlite effects
(3)
Últimas noticias
(1)
unit testing
(1)
usb
(1)
VBA
(1)
Video
(1)
virus
(1)
Web API
(2)
Web Browsers
(1)
Web Forms
(7)
web.config
(1)
Webmaster
(8)
Webmatrix
(1)
webrole
(1)
webservices
(1)
webstorm
(1)
Win Forms
(5)
Windows
(21)
Windows 7
(1)
Windows 8
(1)
XML
(2)
Youtube API
(2)
Muy bueno!!! me fue de gran ayuda!!
ResponderEliminarTHANKS
ResponderEliminarMe alegar que te haya funcionado!
EliminarGracias. Me ha servido
ResponderEliminarExcelente!
EliminarGRACIAS!!!!!
ResponderEliminarSuper!!! me alegra que te haya funcionado!
EliminarExelente, acabo de aprender algo nuevo y me ahorre mucho tiempo, muchas gracias.
ResponderEliminarGracias a internet!
Eliminarmuchas gracias por el aporte, me sirvió perfecto. Saludos
ResponderEliminarGracias!
ResponderEliminarGenial! Muchas gracias, me ha sido muy util
ResponderEliminarsi me permites hacer un aporte la funcion asi como esta rellena con x cantidad de 0, pero que sucede si necesito generar un codigo estatico opr ejemplo 0001 cuando llegue a 10 sera 00010 lo cual no se veria muy bien porque la idea es dejar todos los numeros homogeneos pues bien basado en lo que publicaste solo agregue un par de cosas
ResponderEliminardeclare @var int
declare @var2 varchar(7)
set @var = 110
set @var2 = CAST(@var AS VARCHAR(7))
select RIGHT(REPLICATE('0', 4-len(@var2))+ @var2, 7)
asi 0001, 0002... 0010,0011,0012...
Buenas, el ejemplo que pone el autor ya coge la longitud fija ya que hace un RIGHT de la longitud deseada, en tu caso tan solo tendrías que cambiar el último 7 por un 4.
EliminarSaludos
agradezco el aporte me ayudo con lo que necesitaba
ResponderEliminarExcelente!! gracias por tu aporte!! me fue muy útil!!
ResponderEliminarBuen aporte, en mi caso quería agregar los dígitos de entrada telefónica de mi país y me quedó de la siguiente manera:
ResponderEliminarRIGHT('505'+ CAST(NOMBRE_CAMPO AS VARCHAR(11)), 11)
gracias!!
ResponderEliminar