Resumen Ordenar por string como si fuera numérico (SQL)

Mensaje enviado por "Nixon Morales" <namorales@intervida.org.gt> el 10/04/2003

Si cuando por el tipo de intercalacion configurada en tu Base de datos no te permite la conversion implicita entre tu campo y lo que necesitas, utiliza el tipo binary y este te resuelve el problema, pero recuerda que una conversion automatica entre (char, nchar, nvarchar, varchar, binary o varbinary) los datos pueden quedar recortados.

Saludos

Nixon Morales

----- Original Message -----
From: "Nixon Morales" <namorales@intervida.org.gt>
To: <visualbasic-esp@yahoogroups.com>
Sent: Thursday, April 10, 2003 7:51 AM
Subject: Re: (VB-ESP) Una cuestion de tipos de datos en SQL


> Si la sentencia que utilizas es mas o menos asi:
>
> select * from stock where codorig >= '" & cstr(txtcodigo) & "' order by
> codorig
>
> La respuesta es mas o menos asi:
>
> select * from stock where codorig >= '" & cstr(txtcodigo) & "' order by
> cast(codorig as bigint)
>
> Saludos
>
> Nixon Morales
>
> ----- Original Message -----
> From: "Fernando Gonzalez" <fagonzalez@steel.com.ar>
> To: <visualbasic-esp@yahoogroups.com>
> Sent: Wednesday, April 09, 2003 10:06 PM
> Subject: (VB-ESP) Una cuestion de tipos de datos en SQL
>
>
> Hola a todos, tengo una duda que no se si se puede resolver en SQL, en una
> tabla, el campo CodOrig es de tipo literal, pero se almacenan por lo
general
> solo valores numericos, o en su defecto con guiones o barras mas o menos
> asi:
>
> 10000
> 7700424575
> 10-101
> 5
> 023651-1
>
> el tema es que cuando el operador desea ver una ventana con precios, la
> lista le aparece asi
>
> 10001
> 100010
> 100011
> 10002
>
> y el orden correcto seria el numerico o sea asi
>
> 10001
> 10002
> 100010
> 100011
>
> cuando jalo el recordset, puedo hacer que order by lo haga numerico, y si
es
> asi como?
>
> PD: la sentencia SQL que utilizo es mas o menos asi:
>
> select * from stock where codorig >= '" & cstr(txtcodigo) & "' order by
> codorig
>
> Desde ya muchas gracias
>
> Un abrazo desde G. Baigorria
>
> Fernando
>



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com