|
|
|
Вывод по маске
|
|||
|---|---|---|---|
|
#18+
Еще раз просвятите чайника... Есть запрос типа select convert (varchar(2), floor(fild)). В зависимости от значения fild, получаем строку или с двумя символами типа "11" или одним "1". На выходе же в первом случае должно быть тоже самое "11", а во втором случае "01". Есть ли в SQL функция что то типа максирования для этой цели? Что-то вроде bla_bla_bla(convert (varchar(2), floor(fild)), **, 00)? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 14:02 |
|
||
|
Вывод по маске
|
|||
|---|---|---|---|
|
#18+
мое имхо вы не с того конца начали. надо обеспечить ввод данных по маске хранение этих данных в БД без преобразования ну и SELECT естественно будет по этой маске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 17:52 |
|
||
|
Вывод по маске
|
|||
|---|---|---|---|
|
#18+
nosov, Вопрос привязан к задаче.. Есть поле int с количеством секунд. Выводить нужно в формате mm:ss, НО если больше часа, то не hh:mm:ss , а все равно mm:ss, т.е., например, 67:12.. Запрос такой-select convert(varchar(4), floor(field / 60))+ ':' + convert(varchar(2), (field - floor(field / 60) * 60)) НО в этом случае при количестве секунд, напимер 61 результат будет 1:1, а не 01:01 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 18:07 |
|
||
|
Вывод по маске
|
|||
|---|---|---|---|
|
#18+
мое имхо начните новый топик типа помогите с запросом поле содержит количество секунд выводить надо в формате mm:ss, НО если больше часа, то не hh:mm:ss , а все равно mm:ss, т.е., например, 67:12.. свой вариант запроса промолчите он только мешает здесь есть спецы черта лысаго из БД вытащат селектом (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 18:48 |
|
||
|
Вывод по маске
|
|||
|---|---|---|---|
|
#18+
goldfuzzТакие вопросы надо задавать в профильной ветке. Судя по всему, Вам сюда . К форуму "Проектирование БД" Ваш вопрос не имеет ни малейшего отношения. P.S. Навскидку Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 19:09 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=85&tid=1543141]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 331ms |

| 0 / 0 |
