hola foro
tengo un pequeño problema de digamos .. lógica:
tengo una tabla pedidos en la cual tengo estos campos
idvendedor
total
saldo
fechaDeentrega
deseo hallar la suma del total de aquellos pedidos cuya fechaDeEntrega tiene mas de un mes de antiguedad: he estado probando esto:
Código:
Select
qry_vendedores.vendedor,
tblpedidos.Saldo,
tblpedidos.FechaEnt
From
qry_vendedores Inner Join
tblpedidos On qry_vendedores.id = tblpedidos.IdVendedor
Group By
qry_vendedores.vendedor
Having
tblpedidos.FechaEnt = date(now())-30
y me dice
"Incorrect datetime value: '20070773' for column 'FechaEnt' at row 1" luego la cambie por esta añadienod la funcion date al final
Código:
Select
qry_vendedores.vendedor,
tblpedidos.Saldo,
tblpedidos.FechaEnt
From
qry_vendedores Inner Join
tblpedidos On qry_vendedores.id = tblpedidos.IdVendedor
Group By
qry_vendedores.vendedor
Having
tblpedidos.FechaEnt < date(date(now())-30)
y me dice
"Column 'FechaEnt' cannot be null" pero la columna FechaEnt no tiene nulos además en la estructura de la tabla no admite NULL.
agradecere cuqlquier aporte