Fecha calculada

13/04/2004 - 17:55 por Julio | Informe spam
Hola grupo

Tengo una tabla consumo la cual tengo un campo fecha_anterior, es posible
poner este campo calculado que mantenga la fecha anterior del campo de la
fecha1, y si es la primera fecha que ponga la fecha actual.

Ejemplo

Si el clienteID 1 en el campo fecha1 es igual a 01/01/04, el campo
fecha_anterior sera igual a 01/01/04 ya que no existia fecha anterior, para
el proximo mes que fue 02/03/04 la fecha_anterior fue 01/01/04

ConsumoID Fecha1 ClienteID Consumo fecha_anterior
1 01/01/04 1 0
01/01/04
2 01/02/04 2 75
01/02/04
3 02/03/04 1 100
01/01/04
4 02/03/04 2 0
01/02/04
5 03/02/04 1 60
02/03/04
6 03/04/04 2 80
02/03/04

Gracias de antes manos

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
13/04/2004 - 18:07 | Informe spam
Hola, para aplicar esa logica quizas lo mejor seria que pongas un campo y le
armes una Funciodn definida por el usuario que reciba como parametro la
fecha y calcule!!

Bye


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Julio" escribió en el mensaje
news:O7H1R$
Hola grupo

Tengo una tabla consumo la cual tengo un campo fecha_anterior, es posible
poner este campo calculado que mantenga la fecha anterior del campo de la
fecha1, y si es la primera fecha que ponga la fecha actual.

Ejemplo

Si el clienteID 1 en el campo fecha1 es igual a 01/01/04, el campo
fecha_anterior sera igual a 01/01/04 ya que no existia fecha anterior,


para
el proximo mes que fue 02/03/04 la fecha_anterior fue 01/01/04

ConsumoID Fecha1 ClienteID Consumo fecha_anterior
1 01/01/04 1 0
01/01/04
2 01/02/04 2 75
01/02/04
3 02/03/04 1 100
01/01/04
4 02/03/04 2 0
01/02/04
5 03/02/04 1 60
02/03/04
6 03/04/04 2 80
02/03/04

Gracias de antes manos








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez \(MUG\)
13/04/2004 - 18:17 | Informe spam
No puedes poner un campo calculado. Debes poner el valor en el campo
correspondiente al momento de hacer el insert.
Si lo haces mediante unprocedimeinto almacenado evitas que alguien pueda
equivocarse.

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Julio" wrote in message
news:O7H1R$
Hola grupo

Tengo una tabla consumo la cual tengo un campo fecha_anterior, es posible
poner este campo calculado que mantenga la fecha anterior del campo de la
fecha1, y si es la primera fecha que ponga la fecha actual.

Ejemplo

Si el clienteID 1 en el campo fecha1 es igual a 01/01/04, el campo
fecha_anterior sera igual a 01/01/04 ya que no existia fecha anterior,


para
el proximo mes que fue 02/03/04 la fecha_anterior fue 01/01/04

ConsumoID Fecha1 ClienteID Consumo fecha_anterior
1 01/01/04 1 0
01/01/04
2 01/02/04 2 75
01/02/04
3 02/03/04 1 100
01/01/04
4 02/03/04 2 0
01/02/04
5 03/02/04 1 60
02/03/04
6 03/04/04 2 80
02/03/04

Gracias de antes manos



Respuesta Responder a este mensaje
#3 Julio
13/04/2004 - 18:28 | Informe spam
y creando una vista se podria implementar esto.
"Jose Mariano Alvarez (MUG)" <jose.alvarez * *Arroba* * mug.org.ar> wrote in
message news:%23Nt%
No puedes poner un campo calculado. Debes poner el valor en el campo
correspondiente al momento de hacer el insert.
Si lo haces mediante unprocedimeinto almacenado evitas que alguien pueda
equivocarse.

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Julio" wrote in message
news:O7H1R$
> Hola grupo
>
> Tengo una tabla consumo la cual tengo un campo fecha_anterior, es


posible
> poner este campo calculado que mantenga la fecha anterior del campo de


la
> fecha1, y si es la primera fecha que ponga la fecha actual.
>
> Ejemplo
>
> Si el clienteID 1 en el campo fecha1 es igual a 01/01/04, el campo
> fecha_anterior sera igual a 01/01/04 ya que no existia fecha anterior,
para
> el proximo mes que fue 02/03/04 la fecha_anterior fue 01/01/04
>
> ConsumoID Fecha1 ClienteID Consumo fecha_anterior
> 1 01/01/04 1 0
> 01/01/04
> 2 01/02/04 2 75
> 01/02/04
> 3 02/03/04 1 100
> 01/01/04
> 4 02/03/04 2 0
> 01/02/04
> 5 03/02/04 1 60
> 02/03/04
> 6 03/04/04 2 80
> 02/03/04
>
> Gracias de antes manos
>
>
>


Respuesta Responder a este mensaje
#4 Jose Mariano Alvarez \(MUG\)
13/04/2004 - 18:31 | Informe spam
Puedes hacer tambien un subquery en una vista que te traiga el valor

create view mivista as
Select
campo, campo, campo,
(select fecha from tabla where)
from tabla


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Jose Mariano Alvarez (MUG)" <jose.alvarez * *Arroba* * mug.org.ar> wrote in
message news:%23Nt%
No puedes poner un campo calculado. Debes poner el valor en el campo
correspondiente al momento de hacer el insert.
Si lo haces mediante unprocedimeinto almacenado evitas que alguien pueda
equivocarse.

Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar



"Julio" wrote in message
news:O7H1R$
> Hola grupo
>
> Tengo una tabla consumo la cual tengo un campo fecha_anterior, es


posible
> poner este campo calculado que mantenga la fecha anterior del campo de


la
> fecha1, y si es la primera fecha que ponga la fecha actual.
>
> Ejemplo
>
> Si el clienteID 1 en el campo fecha1 es igual a 01/01/04, el campo
> fecha_anterior sera igual a 01/01/04 ya que no existia fecha anterior,
para
> el proximo mes que fue 02/03/04 la fecha_anterior fue 01/01/04
>
> ConsumoID Fecha1 ClienteID Consumo fecha_anterior
> 1 01/01/04 1 0
> 01/01/04
> 2 01/02/04 2 75
> 01/02/04
> 3 02/03/04 1 100
> 01/01/04
> 4 02/03/04 2 0
> 01/02/04
> 5 03/02/04 1 60
> 02/03/04
> 6 03/04/04 2 80
> 02/03/04
>
> Gracias de antes manos
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida