Sql 是否可以将运行查询时的日期值添加到结果中?

Sql 是否可以将运行查询时的日期值添加到结果中?,sql,oracle,Sql,Oracle,我正试图编写一个查询,每当它运行时,我都希望看到它运行时的日期值。最好是一列一行显示日期。这可能吗?谢谢大家! 我现在的代码是 SELECT comp_code, a.cust_code, a.item, NVL(b.item_des1, 'TOTAL PALLETS') as description, COUNT(a.chep) as CHEP, COUNT(a.stdp) as STDP FROM t1 a LEFT JOIN

我正试图编写一个查询,每当它运行时,我都希望看到它运行时的日期值。最好是一列一行显示日期。这可能吗?谢谢大家!

我现在的代码是

SELECT 
     comp_code,
     a.cust_code, 
     a.item,
     NVL(b.item_des1, 'TOTAL PALLETS') as description,
     COUNT(a.chep) as CHEP, 
     COUNT(a.stdp) as STDP
FROM t1 a
LEFT JOIN m_item_h b
ON a.comp_code=b.comp_code AND a.cust_code=b.cust_code AND a.item=b.item_code
GROUP BY
GROUPING SETS ((a.comp_code),(a.comp_code, a.cust_code, a.item, b.item_des1))

您只需选择日期:

select sysdate, . . .
如果只需要日期而不需要时间组件:

选择trunc(sysdate)作为今天


我不知道你说的只有一排是什么意思。所有行都有相同的列,因此您最好将日期包含在所有行中。

您只需选择日期:

select sysdate, . . .
如果只需要日期而不需要时间组件:

选择trunc(sysdate)作为今天


我不知道你说的只有一排是什么意思。所有行都有相同的列,因此您最好将日期包含在所有行中。

谢谢。是的,当我以前试过它时,它起作用了。客户很挑剔,询问是否可以清理报告,这样100行中就不会显示日期。我想他将不得不接受结果:)非常感谢。@Diu先生。这有点棘手,因为
分组集
。这可能会起作用:(rownum=1然后sysdate end时的情况)`。我试过了,它不起作用。不是一个由表达式组成的组。我感谢你的努力!谢谢你,戈登。是的,当我以前试过它时,它起作用了。客户很挑剔,询问是否可以清理报告,这样100行中就不会显示日期。我想他将不得不接受结果:)非常感谢。@Diu先生。这有点棘手,因为
分组集
。这可能会起作用:(rownum=1然后sysdate end时的情况)`。我试过了,它不起作用。不是一个由表达式组成的组。我感谢你的努力!