我有一些查询对我来说很好:
Select Name,sum(number_hours)/8)*100
from
T1
where name='PERSON_A'
group by name,booked_date
Run Code Online (Sandbox Code Playgroud)
姓名总是我放在where子句中的同一个人.结果将是:
PERSON_A 100
PERSON_A 140
PERSON_A 120
Run Code Online (Sandbox Code Playgroud)
这是计算每个预订日期工人的一些日常使用情况.现在我想计算AVERAGE每日利用率((120 + 120 + 100)/ 3 = 120)但是当我放入时
Select Name,AVG(sum(number_hours)/8)*100)
FROM
T1
WHERE name='PERSON_A'
group by name,booked_date
Run Code Online (Sandbox Code Playgroud)
我收到错误无效使用组功能.为什么?如何计算日常利用价值后的平均值.谢谢
我的客户使用6.5版本.他们将有50个用户.所有人都有相同的主页.是否可以手动创建一个主页,然后为所有其他用户自动设置该页面?如果我们必须为每个用户创建相同的主页,那将是非常痛苦的.谢谢
我有SQL查询,它返回前一年某些工人的平均利用率.
SELECT Name, AVG (hsum)
FROM
(
SELECT Name,sum((number_hours)/8)*100 AS hsum
FROM
T1
WHERE name='PERSON_A' and bookeddate>='2012-01-01' and booked_date<='2012-12-31'
GROUP BY name,booked_date
) t
Run Code Online (Sandbox Code Playgroud)
现在我想排除周末的预定日期进行计算?怎么做?我正在使用mysql谢谢
我有非常非常简单的逻辑钩子 - 我还在学习,一开始我很困惑.我打开开发者模式.
我在"联系人"模块中已经有"FIRST_NAME"字段.我也在COntacts模块中创建了我的字段"MY_FIELD".
在logic_hooks.php文件中我添加了
$hook_array['before_save'] = Array();
$hook_array['before_save'][] = Array(1, 'Value from one field to another', 'custom/modules/Contacts/my.php', 'User_hook','copy');
Run Code Online (Sandbox Code Playgroud)
在my.php文件中我添加了
class User_hook {
function copy(&$bean, $event, $arguments)
{
$bean->my_field_c = $bean->fetched_row['first_name']. " - additional text";
}
}
Run Code Online (Sandbox Code Playgroud)
因此,当我输入First_Name值"First"时,我将获得"我的字段值" - "附加文本",但我应该得到"First-additional text".如果我进入编辑视图并输入名字字段"第二",我将进入我的字段值"第一个 - 附加文本",但我应该得到"第二个 - 附加文本".如果我是enetein编辑视图"第三"我进入我的领域"第三 - 附加文本"但我应该得到"第三 - 附加文本".
所以很明显我的逻辑钩子在一次迭代中执行延迟 - 为什么以及如何改变它?这是我的第一个钩子所以我不是那么经验.感谢帮助