Files
2026-01-13 12:36:57 +03:00

53 lines
1.6 KiB
PHP

<?php
namespace API;
trait stat
{
public function statAdd($params)
{
$query = "INSERT INTO [SITE].[dbo].[app_hub_stat] VALUES (
'".$params['data']."',
'".$_SERVER['REMOTE_ADDR']."'
,GETDATE())";
insert($query);
}
public function statGet($params)
{
$query = "
select
a.[project_name]
,count(a.[project_name]) as project_count
,convert(VARCHAR(10),b.[last_date],104) as last_date
FROM [SITE].[dbo].[app_hub_stat] a
left join (
SELECT project_name, max([last_date]) last_date FROM [SITE].[dbo].[app_hub_stat]
group by project_name
) b on b.project_name=a.project_name
group by a.[project_name], b.[last_date]
order by b.[last_date] desc
";
select($query);
}
public function statGetInfo($params)
{
$w=1;
$query = "
SELECT
--[project_name]
pip.DESCRIPT ip_desc
,[ip]
--,last_date
,convert(varchar, cast([last_date] as datetime),104)+' '+convert(varchar, cast([last_date] as datetime),108) date
--,convert(VARCHAR(10),[last_date],104)+' '+convert(VARCHAR(10),[last_date],108) as last_date
FROM [SITE].[dbo].[app_hub_stat] ahs
left join [SITE].[dbo].[Police_IP] pip
on ahs.ip=pip.ip_addr
where [project_name]='".$params['data']."'
order by last_date desc";
select($query);
}
}