Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RFpro.ru: Базы данных MySQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3991
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1762
∙ повысить рейтинг »
vladisslav
Статус: Практикант
Рейтинг: 1353
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MySQL

Номер выпуска:485
Дата выхода:01.04.2013, 16:30
Администратор рассылки:Абаянцев Юрий Леонидович aka Ayl (Профессионал)
Подписчиков / экспертов:90 / 43
Вопросов / ответов:3 / 9

Консультация # 97753: Нужна функция или что-то на неё очень похожее :) Перевод любого числа.. допустим 1000,00 в пропись (одна тысяча руб. оо коп. (Возможно такой вопрос задавали и не раз.. но к сожалению не нашел) ...


Консультация # 94187: Уважаемые эксперты! Нашу организацию переводят на лицензионное ПО. У нас имеется программа, использующая MS SQL Server (нелицензионный). Лицензию на этот продукт нам не купили. Сам MS SQL Server при установке не требует лицензионного номера. Можем ли мы продолжать его использовать без извлечения коммерческой выгоды, не опасаясь проверок? ...
Консультация # 181175: Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос: Есть база данных "sinside-advertising", в ней таблица "action-cinema" - в этой таблице будет списки кино-новинок... Задача - таблица action-cinema, есть запись фильм1, его начинают показывать 6-го ноября а заканчивают 22-го ноября, сегодня 18-ое нояб...

Консультация # 97753:

Нужна функция или что-то на неё очень похожее :)
Перевод любого числа.. допустим 1000,00 в пропись (одна тысяча руб. оо коп.
(Возможно такой вопрос задавали и не раз.. но к сожалению не нашел)

Дата отправки: 08.08.2007, 18:16
Вопрос задал: Mix
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Андрей Тимофеев:

Здравствуйте, Mix!
Формат(<?>,)
Синтаксис:
Формат(<Параметр>,<Форматная_строка>)
Назначение:
Возвращает строку с результатом форматирования выражения по заданной форматной строке.
Параметры:
<Параметр> - форматируемое выражение,
<Форматная_строка> - форматная строка.
Форматная строка имеет вид:
для чисел - \'Nm.n<разделитель дробной><разделитель триад>\' (в русском регистре вместо N - Ч);
для денежных величин - \'NSMH\' (в русском регистре - \'ЧПДС\');
для строк - \'Sn\' (в русском регистре - \'Сn\');
для дат - \'DПодстрокаФормата\' (в русском регистре вместо D - Д), где
ПодстрокаФормата может быть вида:
DDMMYY (ДДММГГ), дата в виде - ДД.ММ.ГГ;
DDMMYYYY (ДДММГГГГ), дата в виде - ДД.ММ.ГГГГ;
DDMMMMYYYY (ДДММММГГГГ), дата в виде - ДД месяц прописью ГГГГ;
(0)DDMMMMYYYY ((0)ДДММММГГГГ) этот формат представляет собой вариант предыдущего формата с тем отличием, что число месяца всегда выводится двумя цифрами, т.е. для чисел меньших 10 спереди будет добавлен 0. Например: Формат(\'01.01.1999\', \'\'Д (0)ДДММММГГГГ\'\') = 01 Января 1999 г.
MMMMYYYY (ММММГГГГ), дата в виде - месяц прописью ГГГГ;
MMMMYY (ММММГГ), дата в виде - месяц прописью ГГ;
QQQQYYYY (ККККГГГГ), дата в виде - N квартал ГГГГ;
QQQQYY (ККККГГ), дата в виде - N квартал ГГ;
YYYYMMDD (ГГГГММДД), дата в виде ГГГГММДД, то есть дата \'10.11.1998\' будет представлена как строка \'\'19981110\'\';
WWWW (НННН), выводит наименование дня недели, соответсвующее указанной дате. Наименования дней недели берутся из файла прописи.
Замечание:
Для чисел: наличие \'\'0\'\' перед длиной поля подавляет отображение нулевых значений (выводится пустая строка). Пример: \'\'Ч015.2\'\';
Символ \'\'-\'\' перед длиной поля означает, что нулевые значения при выводе будут отображаться прочерком. Пример: \'\'Ч-17.2\'\'.;
Если форматная строка заканчивается символами >X, происходит сдвиг отображаемых разрядов на X позиций.
Если в форматной строке указано \'\'(0)\'\', то данная последовательность символов должна быть первой в формате и предшествовать всем прочим спецификациям. При задании такой спецификации все позиции в поле вывода числа, соответствующие незадействованным старшим разрядам, будут заполнены символами \'\'0\'\'. Например: Формат(123.15, \'\'Ч (0)10.2\'\') = 0000123.15;
Подробнее см. в документации, глава \'Системные процедуры и функции\'
Удачи.

Консультировал: Андрей Тимофеев
Дата отправки: 08.08.2007, 18:24
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Проходящий Мимо:

Здравствуйте, Mix!

Ссылка
Здесь около 15 вариантов решений задачи "Сумма прописью".
В приложении, для желающих, рабочий вариант для украинского языка.
Удачи.

Приложение:

Консультировал: Проходящий Мимо
Дата отправки: 09.08.2007, 09:46
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Челноков Виктор Альбертович (Студент):

Здравствуйте, Mix!
Выслал на почтовый адрес функцию попробуйте. У меня вроде бы работает MS SQL 2005.

Консультировал: Челноков Виктор Альбертович (Студент)
Дата отправки: 09.08.2007, 19:51
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 94187:

Уважаемые эксперты!
Нашу организацию переводят на лицензионное ПО. У нас имеется программа, использующая MS SQL Server (нелицензионный). Лицензию на этот продукт нам не купили. Сам MS SQL Server при установке не требует лицензионного номера. Можем ли мы продолжать его использовать без извлечения коммерческой выгоды, не опасаясь проверок?

Дата отправки: 06.07.2007, 16:23
Вопрос задал: Mds
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Проходящий Мимо:

Здравствуйте, Mds!
Однозначно, нет. Правда, если база даных меньше 4Г, можно порекомендовать использовать MS SQL Express, который распространяется бесплатно:

Ссылка

[И. К. Цикалов]

Консультировал: Проходящий Мимо
Дата отправки: 06.07.2007, 16:32
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Архангельский Андрей Германови:

Здравствуйте, Mds!

Нет не можете. Это коммерческий продукт.
Тем более в коммерческой организации доказать некоммерческое использование доказать будет сложно.

Используйте Firebird - он бесплатный и можно никого не бояться.

Консультировал: Архангельский Андрей Германови
Дата отправки: 06.07.2007, 16:34
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Андрей Тимофеев:

Здравствуйте, Mds!
Не можете.
Почитайте на сайте майкрософта условия лицензирования.
www.microsoft.ru

Консультировал: Андрей Тимофеев
Дата отправки: 06.07.2007, 16:44
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Виктор Пырлик:

Здравствуйте, Mds!

Нет, но, если у вас есть лицензионные продукты MS Office. Существует урезанная версия MS SQL Server — MSDE (Microsoft SQL Server Desktop Engine), распространяемая с такими продуктами как Visual Studio, Visual FoxPro, Microsoft Access и другими. MSDE имеет ряд ограничений: размер базы данных ограничен в 2Гб, отсутствуют графические инструменты администрирования. Важной особенностью MSDE является отсутствие необходимости приобретения лицензии конечным пользователем и возможность распространения вместе с использующим её ПО.

Всё зависит от нагрузки на SQL сервер, объем данных. Не смотря на значительные затраты по перевода ПО на другой SQL сервер – в последствии вы можете получить значительную выгоду. Речь о совершенно свободном распространении SQL сервера – Firebird.

Консультировал: Виктор Пырлик
Дата отправки: 06.07.2007, 17:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 181175:

Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
Есть база данных "sinside-advertising", в ней таблица "action-cinema" - в этой таблице будет списки кино-новинок...
Задача - таблица action-cinema, есть запись фильм1, его начинают показывать 6-го ноября а заканчивают 22-го ноября, сегодня 18-ое ноября - запрос выводит результат "фильм1", а 23-го ноября уже не выводит...
Я в PHP и MySQL профан, если можете - более подробно ответить на мой вопрос, пожалуйста.
Заранее Вам благодарен.

Дата отправки: 09.12.2010, 10:52
Вопрос задал: Уманский Денис
Всего ответов: 2
Страница онлайн-консультации »


Консультирует PsySex (Профессионал):

Здравствуйте, Уманский Денис!
Допустим, что в таблице "action-cinema" есть поля film, где описывается название фильма и поля с форматами даты startdate и enddate в которых указаны даты начала показа и дата окончания тогда запрос

Код :
SELECT * FROM action-cinema WHERE (startdate <= Curdate()) AND (enddate >= Curdate())

выведет список фильмов которые будут показывать сегодня.

Консультировал: PsySex (Профессионал)
Дата отправки: 09.12.2010, 11:19

5
Благодарю за ответ, но у меня что-то не получается. :(
-----
Дата оценки: 09.12.2010, 13:34

Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Эксперт Андрей provisor_andrey@mail.ru (Х Заблокирован):

Здравствуйте, Уманский Денис!
Я в MySQL тоже не силен, но по типу MS SQL, если в таблице action-cinema будет хотя бы три поля фильм, егоначинаютпоказвыть (на латыне), заканчивают, где два последние по типу дата/время, то такой запрос при заполненных полях вернет то, что нужно. Где Date() - это функция системной даты.

Select фильм from action-cinema
where action-cinema.егоначинаютпоказывать => Date() and action-cinema.заканчивают <= Date();

Консультировал: Эксперт Андрей provisor_andrey@mail.ru (Х Заблокирован)
Дата отправки: 09.12.2010, 13:55

5
Не до конца понял...
Если не лень не могли бы этот код переделать? Пожалуйста.

<?
$a = mysql_connect("localhost", "root", "");
mysql_select_db("sinside-advertising");
mysql_query("SET NAMES 'utf8'");
$query = "SELECT * FROM action-cinema WHERE (film_date_in <= Curdate()) AND (film_date_out >= Curdate())";
$result = mysql_query($query);
while ($row = mysql_fetch_row($result))
{
echo "$row[1]";
}
?>

-----
Дата оценки: 09.12.2010, 15:25

Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное