Создание колонки в SQL формат Date + сортировка
«Как я могу создать таблицу с колонкой в формате Date» — очень просто. Нужно создать колонку с типом DATE . Подробности — в документации.
27 ноя 2016 в 12:39
Проблема что там формат yyyy/mm/dd а мне надо dd/mm/yyyy
27 ноя 2016 в 12:41
вас не должно волновать как именно хранится дата внутри БД. Сортировка будет работать в любом случае, а выводить значения вы можете в любом формате, как захотите. Попробуйте всё-таки почитать документацию (и лучше это делать до того, как задавать подобные вопросы. )
27 ноя 2016 в 12:43
Но проблема когда я делаю сортировку через ORDER BY я не получаю нужный результат, а именно, например, у меня есть дата 15/3/2016 и 15/2/2016, я хочу видеть дату 15/2/2016 первой, а я вижу 15/3/2016
27 ноя 2016 в 12:51
То есть совет почитать документацию вы принципиально игнорируете.
27 ноя 2016 в 13:25
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Нет никакой необходимости вмешиваться в способы хранить дату в БД. База сама разберётся как ей удобней это делать. А если речь идёт о представлении даты на пользовательской стороне, на то есть функции работы с датами.
DROP TABLE IF EXISTS datetest; CREATE TABLE datetest ( td DATE ); INSERT INTO datetest (td) VALUES (STR_TO_DATE('15/3/2016','%d/%c/%Y')), (STR_TO_DATE('15/2/2016','%d/%c/%Y'));
SELECT DATE_FORMAT(td, '%d/%c/%Y') FROM datetest ORDER BY td;
15/2/2016 15/3/2016
SELECT DATE_FORMAT(td, '%d/%c/%Y') FROM datetest ORDER BY td DESC;
15/3/2016 15/2/2016
MYSQL. Добавить столбец(колонку) в таблицу
Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Sql запрос на добавление колонки(столбца) в таблицу базы данных MySql.
Для добавления колонки достаточно воспользоваться ALTER TABLE запросом следующего формата:
ALTER TABLE Название_таблицы ADD COLUMN Название_добавляемой_колонки Тип_колонки_и_значение_по_умолчанию AFTER Добавить_после_указанной_колонки;

Добавляем колонку password(пароль) в данную таблицу:
ALTER TABLE users ADD COLUMN password VARCHAR(255) NOT NULL AFTER login;
Как создать колонку в sql
SQLRU.net
Разработка приложений баз данных
Начало » Использование СУБД » Microsoft SQL Server » В таблице добавить колонку по условию(JOIN) (Ms Sql)
| Показать: Сегодняшние сообщения :: Голосования :: Навигатор по сообщениям Отправить по e-mail |
