Sql server 2008 如何根据条件减去日期时间

Sql server 2008 如何根据条件减去日期时间,sql-server-2008,Sql Server 2008,我的桌子结构是这样的。我必须根据输入/输出计算小时数。 有谁能建议我怎么做吗?我到目前为止还没有完成这个要求。我想你的empid是不同的,即每个empid都有输入和输出。如果这是真的,那么你可以这样做 empid empname logtime Type ----------------------------------------------------- 8 Mohan Varma 2013-10-30 09:

我的桌子结构是这样的。我必须根据
输入/输出
计算
小时数

有谁能建议我怎么做吗?我到目前为止还没有完成这个要求。

我想你的
empid
是不同的,即每个empid都有输入和输出。如果这是真的,那么你可以这样做

  empid empname          logtime                    Type
  -----------------------------------------------------
   8    Mohan Varma   2013-10-30 09:26:00.000   IN
   8    Mohan Varma   2013-10-30 09:26:00.000   OUT
   8    Mohan Varma   2013-10-30 09:51:00.000   IN
   8    Mohan Varma   2013-10-30 10:08:00.000   OUT
   8    Mohan Varma   2013-10-30 11:48:00.000   IN
   8    Mohan Varma   2013-10-30 11:58:00.000   OUT
   8    Mohan Varma   2013-10-30 12:15:00.000   IN
   8    Mohan Varma   2013-10-30 12:48:00.000   OUT
   8    Mohan Varma   2013-10-30 13:06:00.000   IN
   8    Mohan Varma   2013-10-30 13:19:00.000   OUT

我猜您的
empid
是不同的,即每个empid都有输入和输出。如果这是真的,那么你可以这样做

  empid empname          logtime                    Type
  -----------------------------------------------------
   8    Mohan Varma   2013-10-30 09:26:00.000   IN
   8    Mohan Varma   2013-10-30 09:26:00.000   OUT
   8    Mohan Varma   2013-10-30 09:51:00.000   IN
   8    Mohan Varma   2013-10-30 10:08:00.000   OUT
   8    Mohan Varma   2013-10-30 11:48:00.000   IN
   8    Mohan Varma   2013-10-30 11:58:00.000   OUT
   8    Mohan Varma   2013-10-30 12:15:00.000   IN
   8    Mohan Varma   2013-10-30 12:48:00.000   OUT
   8    Mohan Varma   2013-10-30 13:06:00.000   IN
   8    Mohan Varma   2013-10-30 13:19:00.000   OUT

问题在哪里?你试过什么?@Bhagavan我试过计算员工进出的时间(小时)。但我无法解决。问题在哪里?你试过什么?@Bhagavan我试过计算员工进出的时间(小时)。但我无法解决。。