[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по sql, date
Страницы: 1, 2
Markus111
Здравствуйте, подскажите как перевести строку в дату.

sub_date
2 ==08-02-2013
2/3 ==02-03-2013
3/7 ==03-07-2013
1/25 ==01-25-2013
9 ==08-09-2013


например если 2- добавляем текущий месяц и год
например если 2/3- добавляем текущий год


_____________
Womans in your town
Michael
Цитата
например если 2- добавляем текущий месяц и год

а в твоих примерах добавляются текущий день и год.

_____________
There never was a struggle in the soul of a good man that was not hard
Markus111
Michael я не понял вопрос.
CREATE TABLE IF NOT EXISTS `tblClients_subs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`client_id` int(11) NOT NULL,
`sub_name` char(100) NOT NULL,
`sub_date` char(10) NOT NULL,
`days_advance` int(3) NOT NULL,
`recurring_type` char(50) NOT NULL,
`price` char(10) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8 ;


INSERT INTO `tblClients_subs` (`id`, `client_id`, `sub_name`, `sub_date`, `days_advance`, `recurring_type`, `price`) VALUES
(1, 1, '1', '2', 3, 'Monthly', '4'),
(
45, 43, 'Azuca Hosting', '6/7', 7, 'Yearly', '240.00'),
(
56, 49, 'Hosting', '07/20', 7, 'Yearly', '240.00'),
(
5, 4, '2', '2', 2, 'Monthly', '2'),
(
6, 4, '3', '3', 3, 'Monthly', '3'),
(
7, 4, '4', '4', 4, 'Monthly', '4'),
(
8, 4, '5', '5', 5, 'Monthly', '5'),
(
9, 4, '6', '6', 6, 'Monthly', '6'),


Мне нужно провести сортировку по sub_date, для этого нужно привести например к такому виду 2013-03-07, и еще нужно будет поставить ограничение если (sub_date-now())<= days_advance and sub_date!=now()

_____________
Womans in your town
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.