• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Access 2007

  • Автор темы Автор темы RR-Manro
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
R

RR-Manro

Доброго времени суток.

Недавно в первый раз занялся проектированием БД в Access 2007.
Есть пару вопросов, поделитесь ответами, кто сможет:

1. Первый вопрос по формату времени: как задать формат отображения ввода и показа только мм.сс, где часы игнорируются системой.

2. Сущность GAME связанна с сущностью MATCH отношением 1:М. В атрибуте BLUE_SCORE сущности MATCH, последний результат должен записываться в атрибут BLUE_SCORE сущности GAME. Индексом полем и внешним ключом является номер игры.

Выражение SQL примерно такое:

[sql]SELECT Last(MATCH.BLUE_SCORE) AS LastOfBLUE_SCORE
FROM GAME INNER JOIN [MATCH] ON GAME.ID = MATCH.MATH_NUMBER
GROUP BY MATCH.MATH_NUMBER;[/sql]

Однако результат не устраивает. Какое выражение нужно, чтобы для каждой игры был свой BLUE_SCORE.

3. В сущности GAME определенны атрибуты GAME_NUMBER, BLUE TEAM и WHITE TEAM, BLUE_SCORE и WHITE_SCORE, WINNER.
Атрибут WINNER, содержит результат команды победителя на основании BLUE_SCORE и WHITE_SCORE.
Здесь нужно выражение типа:

if (BLUE_SCORE>WHITE_SCORE)
WINNER = BLUE_TEAM
else
WINNER = WHITE_TEAM

Как это будет выглядеть на SQL.

Заранее спасибо за ответы.
 
Здрасте
Появился вопрос: как на форме в бд создать текстовое поле, в котором данные обновлись бы (например из интернета). Заранее спасибо, а то сам ума не приложу, как это сделать.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab