0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
|
1 | |
Добавить 2 поля "месяц" и "год" и заполнить их из поля "дата отчета"...27.09.2019, 13:20. Показов 1000. Ответов 13
Метки нет Все метки)
(
Всем доброго времени суток!
Помогите новичку решить следующую задачку, пжл. Есть таблица первое поле "Дата отчета", тип varchar , записи такого плана "01.01.2016", "01.02.2017" (день.месяц.год). Мне нужно добавить еще 2 поля "месяц" и "год" и заполнить их из поля "дата отчета", чтобы поле "месяц" было вида "01", "02" и поле "год" вида "2016", "2017" и т.д. Подскажите, пжл, как это можно реализовать. Можно вытягивать Month и Year в MySQL, но я так понял, что только из типа date. Моих мозгов не хватило, надеюсь на вашу помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
27.09.2019, 13:20 | |
Ответы с готовыми решениями:
13
Как изменить год в поле дата не меняя месяц и число
|
Модератор
4187 / 3027 / 576
Регистрация: 21.01.2011
Сообщений: 13,104
|
|
27.09.2019, 14:40 | 2 |
1
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
27.09.2019, 14:41 | 3 |
0
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
|
27.09.2019, 14:51 [ТС] | 4 |
Спасибо!
Преобразовал, но не могу понять как добавить поле 'год' например и вытянуть года из поля 'Дата отчета'
0
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|||||||||||
27.09.2019, 14:59 | 5 | ||||||||||
добавление поля f_year в таблицу your_table после поля last_exist_field_in_this_table
вытягиваем год из даты отчета
0
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
|
27.09.2019, 15:14 [ТС] | 6 |
Я поле уже создал, но наверное не правильно объяснил)
Есть поле 'Дата отчета', там даты (которые как раз преобразовал в тип date) формата YYYY-MM-DD, вот из этого поля мне нужно вытянуть год и записать в поле "Год"
0
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
27.09.2019, 15:16 | 7 |
0
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
|
27.09.2019, 15:37 [ТС] | 8 |
Окей, есть таблица с данными.
Первое поле называется "Дата отчета", в нем даты формата "2016-01-01", "2016-02-01", "2017-03-01" и так далее, YYYY-MM-DD. В этой таблице мне нужно создать еще 2 поля, "Год отчета" и "Месяц отчета" и заполнить их, взяв соответствующие данные из поля "Дата отчета". То есть если в "Дата отчета" стоит дата 2016-02-01, то в данной строке в поля "Год отчета" и "Месяц отчета" нужно чтобы внеслись "2016", "02"
0
|
mac1eod
|
27.09.2019, 15:43
#9
|
Не по теме: Либо лыжи не едут, либо я ...
0
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
|||||||||||||
27.09.2019, 15:52 [ТС] | 10 | ||||||||||||
Наверное я совсем плохо объясняю)
Как мне в одной таблице из одного поля с датой YYYY-MM-DD, извлечь год и записать его в другое поле? Из записи 2016-01-02, извлечь год и записать его в другую строчку. То есть сейчас есть: Дата отчета 2016-01-02 2016-03-01 2017-04-15 А нужно:
0
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
27.09.2019, 17:23 | 11 |
TheAlexMat, я привел вам код. Что еще вам надо?
0
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
||||||
27.09.2019, 17:38 [ТС] | 12 | |||||
Я наверное Вас не понимаю, у меня данный код не работает =(
0
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
27.09.2019, 20:07 | 13 |
Гуглите ошибку
0
|
0 / 0 / 0
Регистрация: 27.09.2019
Сообщений: 11
|
||||||
28.09.2019, 15:55 [ТС] | 14 | |||||
Спасибо, все оказалось проще.
0
|
28.09.2019, 15:55 | |
Помогаю со студенческими работами здесь
14
Как разделить выбранную в календаре дату на год, месяц, число и вывести в соответствующие текстовые поля Дана дата из трех чисел (день, месяц и год). Вывести yes, если такая дата существует Запись имеет четыре поля, содержащие фамилию и дату рождения (число, месяц, год) студента. Напишите программу, которая в Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |