SQL Server - Erro al usar CAST o CONVERT en una vista.

   
Vista:

Erro al usar CAST o CONVERT en una vista.

Publicado por Juan Manuel Cruz Torres juanmcruz@hotmail.com (59 intervenciones) el 22/01/2013 13:36:31
Si ejecuto esto como una consulta normal en SQL Server 2008 R2

SELECT CONVERT(DATE, FECHA) AS fec FROM diario

es correcto.

Pero si intento crear una vista con esta sentencia, me da el siguiente error:



¿Qué estoy haciendo mal? Si uso CAST es igual.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Erro al usar CAST o CONVERT en una vista.

Publicado por Juan Manuel Cruz Torres juanmcruz@hotmail.com (59 intervenciones) el 22/01/2013 14:04:23
Nota mental: si uso un

CREATE VIEW ...

funciona perfectamente.

Es en el diseñador de Vistas donde falla como escopeta de feria.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Erro al usar CAST o CONVERT en una vista.

Publicado por Isaias (3181 intervenciones) el 22/01/2013 22:35:27
¿Algun mensaje de error o algo que nos de una guia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Erro al usar CAST o CONVERT en una vista.

Publicado por Juan Manuel juanmcruz@hotmail.com (59 intervenciones) el 23/01/2013 00:41:34
Lo que se ve en la imagen. Supongo que el asistente de diseño d vistas no es tan listo como pensábamos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Erro al usar CAST o CONVERT en una vista.

Publicado por Isaias (3181 intervenciones) el 23/01/2013 18:21:03
No se ve tu imagen
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Erro al usar CAST o CONVERT en una vista.

Publicado por Juan Manuel Cruz Torres juanmcruz@hotmail.com (59 intervenciones) el 23/01/2013 19:32:36
Error de ejecución SQL.

Instruccion SQL ejecutada: SELECT CONVERT(DATE, FECHA).ToString() AS fec FROM diario
Origen del error: .Net Sqlclient Data Provider
Mensaje de error: No se pueden llamar métodos en date.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar