PHP запрос суммы

Все вопросы/проблемы по установке и использовании.
Аватара пользователя
SalahievFR
Сообщения: 314
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: PHP запрос суммы

Сообщение SalahievFR »

nruslan2 писал(а): 24 окт 2024, 19:15 код месяц - в коде после м дефис стоит в условии!! '%m-'
Отсутствие или наличие дефиса не играет значения. И так и так одинаковый результат.
nruslan2
Сообщения: 2517
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: PHP запрос суммы

Сообщение nruslan2 »

вообще то играет, но так же проверьте, а возвращают ли данные команды время в условиях правильно, если что то было с сервером и его починили, а до этого момента все работало может сервер как то не так возвращает время!

и вопрос а зачем php? если можно просто воспользоваться полем sql формула! но эт так ремарка.
Последний раз редактировалось nruslan2 24 окт 2024, 21:08, всего редактировалось 1 раз.
Аватара пользователя
SalahievFR
Сообщения: 314
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: PHP запрос суммы

Сообщение SalahievFR »

nruslan2 писал(а): 24 окт 2024, 21:05 вообще то играет, но так же проверьте, а возвращают ли данные команды время в условиях правильно, если что то было с сервером и его починили, а до этого момента все работало может сервер как то не так возвращает время!
Я бы не писал, если бы не проверил. Что с дефисом, что без него на выходе одинаковые цифры.


php для конструктора отчета
Последний раз редактировалось SalahievFR 24 окт 2024, 21:10, всего редактировалось 1 раз.
Аватара пользователя
SalahievFR
Сообщения: 314
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: PHP запрос суммы

Сообщение SalahievFR »

Возможно на самом деле проблема в базе данных. Сейчас нет возможности проверить. Доступ только у клиента. Буду выпрашивать.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 915
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: PHP запрос суммы

Сообщение Fait »

SalahievFR писал(а): 24 окт 2024, 18:04 1. Тип поле число с суффиксом « руб». Я убираю пробелы и буквы таким способом.
2. И без int пробовал. Разницы нет.
3. $current_field_value = $output_value; должно быть судя документации.
1) В базе значение хранится без суффиксов (если только это не PHP скрипт, сохраняющий строку)
2) Всё же правильный синтаксис - intval($value)
3) Про $current_field_value впервые слышу. И без этого прекрасно работает)
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 915
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: PHP запрос суммы

Сообщение Fait »

И всё же, какой тип полей 216, 217 и 260?

Почему приходится вытягивать информацию? :twisted:

Прикрепляйте сразу все скрины, формулы и т.д.
Так будет намного больше шансов, что помощь будет точной и быстрой.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 915
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: PHP запрос суммы

Сообщение Fait »

Fait писал(а): 24 окт 2024, 14:35 Попробуйте этот код для расчёта за день:

Код: Выделить всё

$dt1 = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$dt2 = $dt1 + 86400;
$chislo = 0;
$info_query = db_query("select sum(field_310) as zakaz from app_entity_22 where date_added>=".$dt1." and date_added<".$dt2);
$info = db_fetch_array($info_query);
$chislo = $info['zakaz'];
$output_value = number_format($chislo, 0, ',', ' ');
Для месяца:

Код: Выделить всё

$dt1 = mktime(0, 0, 0, date('m'), 1, date('Y'));
$dt2 = $dt1 + 86400 * date('t');
$chislo = 0;
$info_query = db_query("select sum(field_310) as zakaz from app_entity_22 where date_added>=".$dt1." and date_added<".$dt2);
$info = db_fetch_array($info_query);
$chislo = $info['zakaz'];
$output_value = number_format($chislo, 0, ',', ' ');
Пока что я вижу, что проблема вовсе не в коде, а в других полях.
Ибо код, который я написал, работает отлично.
Вот так у меня выглядит результат в тестовом поле:
Screenshot_2024-10-25-02-41-07-769_com.android.chrome-edit.jpg
Аватара пользователя
SalahievFR
Сообщения: 314
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: PHP запрос суммы

Сообщение SalahievFR »

Fait писал(а): 25 окт 2024, 00:29 И всё же, какой тип полей 216, 217 и 260?

Почему приходится вытягивать информацию? :twisted:

Прикрепляйте сразу все скрины, формулы и т.д.
Так будет намного больше шансов, что помощь будет точной и быстрой.
Прошу прощения, не заметил вопрос про уточнения типа полей :D
216, 217 - числовое поле
260 - MySQL Формула (Возможно в ней дело?) Просто в итоге то php поле число формирует из этих полей.)
Ответить