Отсутствие или наличие дефиса не играет значения. И так и так одинаковый результат.
PHP запрос суммы
- SalahievFR
- Сообщения: 314
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
-
- Сообщения: 2517
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: PHP запрос суммы
вообще то играет, но так же проверьте, а возвращают ли данные команды время в условиях правильно, если что то было с сервером и его починили, а до этого момента все работало может сервер как то не так возвращает время!
и вопрос а зачем php? если можно просто воспользоваться полем sql формула! но эт так ремарка.
и вопрос а зачем php? если можно просто воспользоваться полем sql формула! но эт так ремарка.
Последний раз редактировалось nruslan2 24 окт 2024, 21:08, всего редактировалось 1 раз.
- SalahievFR
- Сообщения: 314
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: PHP запрос суммы
Я бы не писал, если бы не проверил. Что с дефисом, что без него на выходе одинаковые цифры.
php для конструктора отчета
Последний раз редактировалось SalahievFR 24 окт 2024, 21:10, всего редактировалось 1 раз.
- SalahievFR
- Сообщения: 314
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: PHP запрос суммы
Возможно на самом деле проблема в базе данных. Сейчас нет возможности проверить. Доступ только у клиента. Буду выпрашивать.
- Fait
- Инвестор
- Сообщения: 916
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: PHP запрос суммы
1) В базе значение хранится без суффиксов (если только это не PHP скрипт, сохраняющий строку)SalahievFR писал(а): ↑24 окт 2024, 18:04 1. Тип поле число с суффиксом « руб». Я убираю пробелы и буквы таким способом.
2. И без int пробовал. Разницы нет.
3. $current_field_value = $output_value; должно быть судя документации.
2) Всё же правильный синтаксис - intval($value)
3) Про $current_field_value впервые слышу. И без этого прекрасно работает)
- Fait
- Инвестор
- Сообщения: 916
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: PHP запрос суммы
И всё же, какой тип полей 216, 217 и 260?
Почему приходится вытягивать информацию?
Прикрепляйте сразу все скрины, формулы и т.д.
Так будет намного больше шансов, что помощь будет точной и быстрой.
Почему приходится вытягивать информацию?
Прикрепляйте сразу все скрины, формулы и т.д.
Так будет намного больше шансов, что помощь будет точной и быстрой.
- Fait
- Инвестор
- Сообщения: 916
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: PHP запрос суммы
Пока что я вижу, что проблема вовсе не в коде, а в других полях.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, ',', ' ');
Ибо код, который я написал, работает отлично.
Вот так у меня выглядит результат в тестовом поле:
- SalahievFR
- Сообщения: 314
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: PHP запрос суммы
Прошу прощения, не заметил вопрос про уточнения типа полей
216, 217 - числовое поле
260 - MySQL Формула (Возможно в ней дело?) Просто в итоге то php поле число формирует из этих полей.)
- Fait
- Инвестор
- Сообщения: 916
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: PHP запрос суммы
Да, дело скорее всего в поле 260.SalahievFR писал(а): ↑25 окт 2024, 10:07Прошу прощения, не заметил вопрос про уточнения типа полей
216, 217 - числовое поле
260 - MySQL Формула (Возможно в ней дело?) Просто в итоге то php поле число формирует из этих полей.)
Напишите формулу из этого поля.