download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Часове в Access

Автор
Съобщение
anonymous
Вто, 03.01.12, 18:23
Мога ли в база данни за умножа час със число? Например да сметна 30 минути 3 пъти, за да получа времето 1 час и 30 минути?
Трябва ми много! Благодаря предварително!
kookki
Вто, 03.01.12, 22:22
Можеш, зависи за какво ти трябва и дали записът е направен като число. Ако е стринг има функции за преобразуване. Например с to_date(), ще може да използваш аритметични операции с дати и час, които са записани като стринг.
sysdate ще ти даде дата и час на сървъра например.
Не знам каква ти е идеята. Напиши в гугъл sql tutorial/manual и виж коя функция е подходяща за теб.
Не съм включвал никога аксеса, но синтаксисът на sql работи на всички платформи.
anonymous
Сря, 04.01.12, 15:38
Часът ми е записан в поле от тип Date/Time, а числото за умножение си е от поле от тип Number.
kookki
Сря, 04.01.12, 19:54
Резултатът трябва ли да се записва някъде или само се визуализира при заявка.
Дай една примерна база данни да пробвам нещо и ако sql кода работи в апцеса , ще кача каквото измислих.
kookki
Сря, 04.01.12, 21:56
Направих интересно откритие. Apces е цирей. Ако се сложи още едно 's' накрая, Гугъл го асоциира с Access - пример
anonymous
Пет, 06.01.12, 22:26
http://dox.bg/files/dw?a=66ad656ca4
Ето линка за базата данни. Искам полето "брой игри" от таблица "заявка на клиент" да умножа с полето "времетраене" от таблицата "цени".
Ще съм много благодарна за помощта.
anonymous
Съб, 07.01.12, 08:30
Както казват утрото е по-мъдро от вечерта. Днес сутринта като се събудих и си пиех кафето ми хрумна решение на проблема: ще въведа времетраенето в минути като число (а не като час), ще умножа по брой игри и после ще използвам функцията TimeSerial, която преобразува 3 числа в час.
Все пак благодаря за това, че отделихте от времето си!
kookki
Съб, 07.01.12, 09:08
можеш ли да запишеш файла в някакъв формат, съвместим за офис 2003.
Например *.mdb.
Ще погледна дали MS нямат фикс за мен.

kookki
Нед, 08.01.12, 00:22
Работил съм единствено на oracle сървър и не знам как ще се държи скрипта при access, затова държа да пробвам върху някакъв файл , иначе ако само ти трябва да видиш колко ти дължи потребителят, ми идват две идеи. Едната е с малко разширен select, а втората е неприложима при теб, защото се съмнявам MS да сработи с pl/sql. С променлива ми се вижда по-лесно и затова споменавам втория вариант.
Пиша в случай, че идеята ти не ти свърши работа.
редактиран от kookki на 08.01.12 00:31

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.