 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
amg129 Ens

Registrado: 11 Oct 2006Mensajes: 44
|
Publicado: Jue 09 Nov, 2006 10:31 am Asunto: LA Funcion Nz no esta definida en la expresion |
|
|
Hola, solo me queda esto para acabar el programa, y el problema es que en access cuando encuentro un valor null tengo ke convertirlo a 0.
Lo que pasa es que si pongo la consulta en un ADOQuery, me da el siguiete error
"La funcion Nz no esta definida en la expresion"
la consulta es la siguiente, como podría arreglarlo???
GRACIAS
String cSQL="SELECT Entradas.NombreVinoE, Sum(Entradas.CantidadE) AS Entradas, (SELECT Sum(Salidas.CantidadS)FROM Salidas WHERE Entradas.NombreVinoE=Salidas.NombreVinoS) AS Salidas, Entradas-(Nz([Salidas],0)) AS Botellas FROM Entradas GROUP BY Entradas.NombreVinoE"; |
|
| Volver arriba |
|
 |
amg129 Ens

Registrado: 11 Oct 2006Mensajes: 44
|
Publicado: Jue 09 Nov, 2006 7:01 pm Asunto: |
|
|
Resuelto con Iif([expr],1,0)
String cSQL="SELECT Entradas.NombreVinoE, Sum(Entradas.CantidadE) AS Entradas, (SELECT Sum(Salidas.CantidadS)FROM Salidas WHERE Entradas.NombreVinoE=Salidas.NombreVinoS) AS Salidas, Entradas-(Iif([Salidas],0,Salidas)) AS Botellas FROM Entradas GROUP BY Entradas.NombreVinoE";
 |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|