我有一张有两个日期的桌子,它们的不同之处
TABLE
Posting date Expiry Date Days Left
30-Mar-2014 30-April-2013 31
30-Mar-2014 30-April-2013 31
31-Mar-2014 30-April-2013 30
如何创建要更新的过程,计算从当前日期(不是投递日期而是系统日期)到每个记录的到期日期所剩的天数。
我怀疑我是否应该将天数保存在数据库中,目前它可以帮助用户根据到期的天数对记录进行排序。
创建表mainTable as选择curr_Table.empID as empID,(currTable.ToTalDays-oldTable.ToTalDays) as DiffDays from currTable outer join oldTable on currTable.empID = oldTable.empID
这是我用来查找员工工作天数的查询。
当有“新员工”时,问题就出现了。"oldTable.ToTalDays“不会有任何值,因为在oldTable中找不到"New Joinee”的记录。因此,对于此记录,DiffDays (整数-空)结果为零,而不是当
我有一个查询,运行起来耗时太长。
我有一个多维数据集,其中包含度量开放天数和过期天数。根据这些度量进行过滤的任何查询都是导致问题的原因。这是MDX的开始:
WITH
SET [Measure Filter]
AS FILTER(
[Event Work Order].[Event Work Order ID].Members,
( ([Measures].[Days Open] >= 1 AND [Measures].[Days Open] <= 250 ) ))
Member [Measures].[Work Order Measure]
Openerp 7基于此要求销售订单行剩余天数始终计算起始日期减去今天。使用的函数字段和on_change函数:-
def _remaining_days(self, cr, uid, ids, field_name, arg, context=None):
res = {}
if not ids:
return {}
for val in self.browse(cr, uid, ids, context=context):
result = datetime.datetime.strptime(val.start_date, '
我试图得到的天数,一个人有超过一定数量的总记录时间为多个数额。现在,我只能得到一列准确的数据的天数(我目前得到超过60天在所有的天列。基本上,我想返回一个0,所有的人,没有任何日子,为特定的录音长度增量。我还想得到在这些增量中记录天数的人的所有增量的天数。
本质上,我希望我能在定义列时加上"Where“子句。(我知道它不是那样工作的)解决这个问题的最好方法是什么?
这是我的代码:
WITH CTERecordingsByDate AS
(
SELECT Person.FirstName,
Person.LastName,