| |
 124 Кб. |
|
| | Как из таблицы удалить самую раннюю по времени запись.
В данном случае это запись ID=19.04.201318:49:54 | |
| |
| |
| |
|
|
| | DELETE a1.*
FROM (SELECT top 1 CDate(Mid([поле1],1,10) & " " & Mid([поле1],11)) AS Выражение1
FROM Таблица2
ORDER BY CDate(Mid([поле1],1,10) & " " & Mid([поле1],11))) AS a1
правда я не понял вот тут так и есть 19.04.201318:49:54 или при печатаньи сообщения очепятка вкралась (пробела нет)
вообщем делал исходя из того что так и есть и поле текстовое | |
| |
| |
| |
|
|
| | какого пробела?
где нету? | |
| |
| |
|
|
| |
|
|
| | точнее скачивается но там абракадабра
СОХРАНИТЬ КАК,
ЗАТЕМ нужно сменить расширение файла *.mdb и вуаля! | |
| |
| |
| |
|
|
| | ну тогда так
DELETE a1.*
FROM (SELECT top 1 TABLO_TBL.*
FROM TABLO_TBL
ORDER BY CDate(Mid([ID],1,10) & " " & Mid([id],11))) AS a1 | |
| |
| |
| |
|
|
| | ООООООО
мы с тобой кончили писать одновременно
 | |
| |
| |
| |
|
|
| | спасибо
snipe
'УДАЛЕНИЕ ЗАПИСИ
'
'DELETE A1.*
'FROM (SELECT TOP 1 CDate(Mid([ID],1,10) & " " & Mid([ID],11)) AS Выражение1
'From TABLO_TBL
'ORDER BY CDate(Mid([ID],1,10) & " " & Mid([ID],11))) AS A1;
|
| |
| |
| |
| |
|
|
| |
GLB_CONNECTION.Execute " DELETE A1.* " _
& " FROM (SELECT TOP 1 CDate(Mid([ID],1,10) " & "' '" & " Mid([ID],11)) AS Viragenie1 " _
& " From TABLO_TBL " _
& " ORDER BY CDate(Mid([ID],1,10) " & "' '" & " Mid([ID],11))) AS A1; "
|
| |
| |
| |
|
|
| |
|
|
| | вот так
GLB_CONNECTION.Execute " DELETE A1.* " _
& " FROM (SELECT TOP 1 TABLO_TBL.*, CDate(Mid(TABLO_TBL.[ID],1,10) " & "' '" & " Mid(TABLO_TBL.[ID],11)) AS Viragenie1 " _
& " From TABLO_TBL " _
& " ORDER BY CDate(Mid(TABLO_TBL.[ID],1,10) " & "' '" & " Mid(TABLO_TBL.[ID],11))) AS A1; " | |
| |
| |
| |
|
|
| | в подзапрос не добавили остальные столбцы таблицы
TABLO_TBL.*  | |
| |
| |
| |
 120 Кб. |
|
| | удаляется строка.
Спасибо.
У мну есть ещё проблема.
Создам ветку. | |
| |
| |