![]() |
Problema con campos calculados
Hola a todos, necesitaria que me ayudarais ya que tengo un problema con los campos calculados.
Estoy trabajando con sql server y tengo varias tablas en las cuales calculo las horas de ausencia, de vacaciones y de fichajes de los trabajadores. En todas ellas existen unos campos calculados que me dan el total de horas en cada caso. El problema es que cuando voy a introducir un nuevo registro me da un error, ya que intenta calcular pero le faltan datos, como podria controlar que solo me hiciera los calculos cuando yo quisiera? Gracias. |
Case en Sql
Hola Telemaco
yo usaria un case en el select campoxx = case yyy when 'trabajo' then calculo when 'noTrabajo' then 0 end, siguiente campo from xxx where yyyy Ante la falta del iif en sql Server usaria un case como he definido arriba y funciona, lo tengo en varios Querys. |
Gracias FNADALO, aunque no se bien como hacer lo que me indicas ya que en ningun momento estoy utilizando un select. Podrias ser un poco mas explicito?
Gracias de nuevol Cita:
|
Que estás usando?...
Que estás usando para calcular los campos? .. funciones de usuario definidas dentro de SQL Server, un Query de Delphi, un campo calculado ...:confused:
|
Estoy utilizando un campo calculado dentro de delphi.
Cita:
|
La franja horaria es GMT +2. Ahora son las 09:27:22. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi